forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Unity (http://forum.boolean.name/forumdisplay.php?f=144)
-   -   Фак по Юнити. (http://forum.boolean.name/showthread.php?t=12966)

ffinder 22.07.2010 21:45

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от pax (Сообщение 155889)
Чтобы партиклы рисовались поверх всего, что нарисовано в OnGUI()

можно попробовать сделать так:
есть такая штука как слои
делаем три камеры, расставляем им порядок отрисовки
1я рендерит мир как обычно
2я рендерит только GUI
3я рендерит только систему частиц
всё.

ffinder 22.07.2010 21:50

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от pax (Сообщение 155769)
3. У каждого сетевого игрока должен быть создан кубик с компонентом NetworkView, который будет передавать данные, в параметрах которого нужно указать переменной observed компонет, данные которого нужно передавать по сети (в нашем случае компонент с пометкой Transform)

прежде всего гуглим M2H Networking Tutorial
Network.Instantiate нужно использовать. Причем на сервере создаем объекты, а не на клиенте. А с клиента шлем только команды в виде RPC.
Короче в справке и туторе всё разжовано.

pax 22.07.2010 21:59

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от ffinder (Сообщение 155961)
можно попробовать сделать так:
есть такая штука как слои
делаем три камеры, расставляем им порядок отрисовки
1я рендерит мир как обычно
2я рендерит только GUI
3я рендерит только систему частиц
всё.

Пробовал, не работает. Иначе не задал бы вопрос. Все что отрисовано в OnGUI всегда поверх.

Цитата:

Сообщение от ffinder
прежде всего гуглим M2H Networking Tutorial
Network.Instantiate нужно использовать. Причем на сервере создаем объекты, а не на клиенте. А с клиента шлем только команды в виде RPC.
Короче в справке и туторе всё разжовано.

Спасибо, ссылку на этот урок дал Nuprahtor несколькими постами выше.

den 22.07.2010 22:22

Ответ: Фак по Юнити.
 
Цитата:

Чтобы партиклы рисовались поверх всего, что нарисовано в OnGUI()
А зачем, если не секрет?:)

pax 22.07.2010 22:26

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Den (Сообщение 155966)
А зачем, если не секрет?:)

Вспомните любую 2D игру и в ней эффекты. Например когда тебе дают приз или что-то еще.

den 22.07.2010 22:33

Ответ: Фак по Юнити.
 
Цитата:

Вспомните любую 2D игру и в ней эффекты. Например когда тебе дают приз или что-то еще.
Ааа...:)
А тогда нельза как нибуть партикли запихнуть в ОнГуи() ? (я прсто так говорю, точно не знаю:) )

Nuprahtor 22.07.2010 22:43

Ответ: Фак по Юнити.
 
Pax
Скорее всего это можно сделать только рендером в текстуру
Lookie-lookie here
Либо использовать "устаревшую систему гуи" (?)
And here too

pax 22.07.2010 22:45

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Den (Сообщение 155968)
Ааа...:)
А тогда нельза как нибуть партикли запихнуть в ОнГуи() ? (я прсто так говорю, точно не знаю:) )

Я и написал что не вижу способа, кроме как рендерить партиклы в текстуру и рисовать ее в конце OnGUI либо писать свою систему частиц и так же рисвоать в OnGUI самостоятельно. Чего не внимательно читаем то?

pax 22.07.2010 22:46

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Nuprahtor (Сообщение 155971)
Скорее всего это можно сделать только рендером в текстуру

Только рендер в текстуру использовать не хочется, а GUIText и GUITexture очень не удобны.

den 25.07.2010 00:46

Ответ: Фак по Юнити.
 
А может кто нибуть объяснить как импортировать 3д модель?
У меня загружаются толко .3ds и .fbx и то без текстур почемуто... (импортирую и модель и текстуры в одну папку, а модель всё равно без текстур остаётся...:( )
А все остальные (.max и другие), импортируются, но нет даже предпросмотра, и на сцену идти не хотят.
Что я делаю не так?

Fatalix3d 25.07.2010 09:26

Ответ: Фак по Юнити.
 
Ну допустим у тебя танк и к нему 2 тексы диффуз и бамп, ты положил все в одну папку, теперь в юнити ты создаешь папку танк и в нее грузи сперва тексы а потом модель, иначе он будет у тебя серый (хотя что мешает в ручную положить текстурки ну конечно если у тебя не суб-материал с 125 матами=) ).

А если ты сделал модель и положил в сцену но исходник в максе уже претерпел изменения (добавил танку пушку с сзади и еще 8 колес) то просто удали ее и пере импортируй и она обновиться в сцене.

В общем грузим сперва тексы потом модель вот и все, и не важно в одной они папке или нет.

*****************************
Насчет 2D партиклов и т.д а ортаграфический режим камеры?) + обычный партикл система?

pax 25.07.2010 10:14

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Den
А может кто нибуть объяснить как импортировать 3д модель?
У меня загружаются толко .3ds и .fbx и то без текстур почемуто... (импортирую и модель и текстуры в одну папку, а модель всё равно без текстур остаётся... )
А все остальные (.max и другие), импортируются, но нет даже предпросмотра, и на сцену идти не хотят.
Что я делаю не так?

Импорт - дело такое. Если хочешь, чтобы FBX импортировался с материалами, то экспортируй модели из макса с включенной опцией Embaded Textures. При импорте текстуры автоматически импортируются из FBX в папку "имя_модели.fbm" и автоматом создадуться материалы.
Импортировать из макса вообще не советую. При импорте юнити подгружает в память макс (что очень тормозит) и таким же образом экспортирует в FBX формат (так же Maya, Blender, Cinema4D и др.).

Цитата:

Сообщение от Fatalix3d (Сообщение 156094)
Насчет 2D партиклов и т.д а ортаграфический режим камеры?) + обычный партикл система?

Читать по внимательнее про проблему лень было?) Нужно рисовать партиклы поверх всего, что нарисовано в OnGUI(). Рендеринг в текстуру не вариант.

den 25.07.2010 12:26

Ответ: Фак по Юнити.
 
1)Если сеачало загружать текстуры, а потом модель - работает, на половину...
Половино деталей в модели покрываются текстурами, а половина остаются без текстур.
2) А как всётаки импортировать модельформата .max в юнити, не конвертирую её в .fbx?

Nuprahtor 25.07.2010 12:31

Ответ: Фак по Юнити.
 
Цитата:

2) А как всётаки импортировать модельформата .max в юнити, не конвертирую её в .fbx?
А зачем?

den 25.07.2010 12:32

Ответ: Фак по Юнити.
 
Цитата:

А зачем?
У меня 3д макса нету...
Конвертировать нечем...


Часовой пояс GMT +4, время: 21:40.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot