|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
09.03.2013, 22:27
|
#1456
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
pax, я думаю пусть одна камера будет на весь экран, но рисовать только gui, а другая камера будет в своем окошке рисовать только 3D.
|
OnGUI не связан с какой-то конкретной камерой. Весь GUI рисуется после того как все камеры завершили рендеринг. Поэтому я и написал что пусто одна камера очищает весь экран. Она должна рисовать первой. Вторая может ничего не очищать и рисовать 3D.
|
(Offline)
|
|
10.03.2013, 00:08
|
#1457
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
pax, мне кажется GUILayer после рендеринга перенастраивает камеру и рендерит GUI. Вот только буферы не чистит.
Сейчас появилась проблема с mecanim. Есть модель солдата с настроенным Avatar'ом.
И есть анимации из примера 3rd person shooter. Задаю этим анимациям Avatar Definition: Copy From Other Avatar и задаю аватар солдата.
В итоге солдата так корявит, что человека в нем не признаешь.
Почему такое происходит?
Анимации из 3rd person shooter со своим аватаром нормально работали.
UPDATE
Если создавать свой авотар, то все нормально) Еще не доконца понимаю как оно работает)
|
(Offline)
|
|
10.03.2013, 00:56
|
#1458
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Копировать надо если скелеты у моделей одинаковые
а по поводу GUILayer - этот компонент служит для вывода GUITexture и GUIText и все
|
(Offline)
|
|
10.03.2013, 01:04
|
#1459
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
а по поводу GUILayer - этот компонент служит для вывода GUITexture и GUIText и все
|
Знал бы, то сносил бы GUILayer сразу)
Вообще не понятно почему GUITexture и GUIText сами себя в OnGUI не рисуют.
|
(Offline)
|
|
10.03.2013, 01:28
|
#1460
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
Вообще не понятно почему GUITexture и GUIText сами себя в OnGUI не рисуют.
|
Это избытки прошлого, компоненты оставлены для совместимости со старыми версиями Unity
|
(Offline)
|
|
10.03.2013, 01:41
|
#1461
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Это "для совместимости" всегда все портит. В конце концов накапливается куча дерьма.
|
(Offline)
|
|
10.03.2013, 01:47
|
#1462
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Как не странно, эти компоненты работают хорошо, а не как дерьмо. Просто надо справку внимательно читать.
|
(Offline)
|
|
10.03.2013, 02:40
|
#1463
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Да я не конкретно про эти компоненты.
Но как я понял сейчас GUILayer уже и не нужен.
А что в старых версиях не было OnGUI?
|
(Offline)
|
|
10.03.2013, 02:44
|
#1464
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Конкретно тебе GUILayer не нужен, а вот для новичков - нужен.
Я работаю с Unity версии 2.6, там он был, я не знаю когда он появился, но мне говорили что те компоненты перешли с совсем ранних версий.
|
(Offline)
|
|
10.03.2013, 02:51
|
#1465
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Новичкам намного проще использовать компонент GUITexture вместо пары строчек в скрипте?
Наверно проще, но ради этого оставлять скрипт на всегда не стоит.
Тем более могли бы переписать GUITexture и GUIText чтобы они работали и без GUILayer.
Вот и PropertyDrawer теперь останется на всегда таким.
|
(Offline)
|
|
11.03.2013, 02:03
|
#1466
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Я не пойму в Standard Assets нельзя создавать папку Editor?
Импортирую пост эффекты, папка Editor импортируется в корень. Перемещаю ее Image Effects (Pro Only), но начинают вылазить ошибки.
Instance of BloomAndLensFlaresEditor couldn't be created. The script class needs to derive from ScriptableObject and be placed in the Assets/Editor folder.
|
(Offline)
|
|
11.03.2013, 07:34
|
#1467
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Скрипты рантайм и редакторы для этих скриптов должны быть в одном месте. Standard Assets компилируется раньше чем все в проекте. Еще раньше по моему Plugins. Это получаются отдельные dll
|
(Offline)
|
|
11.03.2013, 19:23
|
#1468
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Странно как-то оно работает. Ну да ладно, переименовать Standard Asset не сложно)
Я вот вчера заметил, что если присвоить материал MeshRenderer'у, то создается копия материала. Присваивал и через material и через sharedMaterial. Может это потому что я в коде создаю этот Material, а не из ассетов?
Разобрался
Копия материала создается, если просто написать renderer.renderer.material != null.
Не подумал, что копия создается и сразу же присваивается.
Последний раз редактировалось WISHMASTER35, 11.03.2013 в 22:03.
|
(Offline)
|
|
12.03.2013, 21:29
|
#1469
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Смотрю на это видио http://www.youtube.com/watch?feature...&v=6klcDu8usJU
И вижу довольно сложные и интересные графы. Странно, что юнити не выложили этот проект, а выложили лишь простые демки.
Никто не делал прицеливание на Mecanim? Хочу сделать, чтобы в 3rd person персонаж целился. Хотя в mecanim и есть какая-то IK, но не ясно как ее использовать.
|
(Offline)
|
|
12.03.2013, 21:44
|
#1470
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
В примерах есть стрелялка по медведю с IK и "базукой".
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:20.
|