|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
23.01.2013, 09:04
|
#1111
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Вопросы от новичка
Вопрос. Делаю префаб, загружаю его:
GameObject wood = (GameObject)Instantiate(Resources.Load("Prefabs/wood", typeof(GameObject)));
префаб загружается розовый, без материала.
Материал надо в скрипте добавлять?
ПС Префаб сделан с материалом
__________________
|
(Offline)
|
|
23.01.2013, 09:46
|
#1112
|
ПроЭктировщик
Регистрация: 17.07.2012
Сообщений: 118
Написано 25 полезных сообщений (для 54 пользователей)
|
Ответ: Вопросы от новичка
Какой 3d max лучше скачать под юнити и по какому больше всего уроков можно найти ?
|
(Offline)
|
|
23.01.2013, 10:05
|
#1113
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от mauNgerS
Вопрос. Делаю префаб, загружаю его:
GameObject wood = (GameObject)Instantiate(Resources.Load("Prefabs/wood", typeof(GameObject)));
префаб загружается розовый, без материала.
Материал надо в скрипте добавлять?
ПС Префаб сделан с материалом
|
Нет, если материал нормальный, то все будет нормально. У тебя либо шейдер не поддерживается, либо на префабе все таки нет материала, точнее он не назначен рендереру.
Сообщение от Radnk
Какой 3d max лучше скачать под юнити и по какому больше всего уроков можно найти ?
|
Ставь последний, имхо это не так важно. Уроки будут полезны любые, единственное редактор материалов по моему с 2010-го макса нодовый.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
|
|
23.01.2013, 10:15
|
#1114
|
Разработчик
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений (для 883 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от pax
единственное редактор материалов по моему с 2010-го макса нодовый.
|
...который можно в любом случае переключить на классический. Так что можешь не париться по этому поводу. Тем более, если нужен чисто для моделирования под Unity, можешь хоть древнейший 3DsMax 5 ставить. Или даже не 3DsMax, а GMax - укороченная бесплатная версия Макса чисто для игр.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо cahekp за это полезное сообщение:
|
|
23.01.2013, 10:42
|
#1115
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от cahekp
Или даже не 3DsMax, а GMax - укороченная бесплатная версия Макса чисто для игр.
|
У гмакса вроде экспорта нету. И желательно конечно чтобы макс поддерживал экспорт в Autodesk FBX. Я рекомендую ставить все же один из последних, Если не 2013, то 2012 со всеми сервиспаками.
|
(Offline)
|
|
23.01.2013, 10:53
|
#1116
|
ПроЭктировщик
Регистрация: 17.07.2012
Сообщений: 118
Написано 25 полезных сообщений (для 54 пользователей)
|
Ответ: Вопросы от новичка
Вот нашел.
Список удаленных компонентов:
Autodesk Material Library Medium Resolution Image Library
Autodesk Essential Skills Movies for 3ds Max 2013 64-bit
Composite 2013 64-bit
DirectConnect 7.0
Inventor Server Engine 64-bit Max
Revit Interoperability 64-bit Max/Design
Backburner
Autodesk 3ds Max 2013 SDK
|
это проблематично ?
|
(Offline)
|
|
23.01.2013, 11:20
|
#1117
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Думаю тебе эти компоненты не нужны
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.01.2013, 11:56
|
#1118
|
Оператор ЭВМ
Регистрация: 11.01.2013
Сообщений: 23
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопросы от новичка
а можно ли использовать transform.Translate на 3rd Person Controller? Или его как-то по другому двигать можно?
|
(Offline)
|
|
23.01.2013, 13:41
|
#1119
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Вопросы от новичка
Почему Блиц даёт 100 - 110 кадров, а юнити 40 - 45
Дравколов в юнити ~75
Сцены аналогичные, что можно слито в один меш, что нельзя то отдельные ентити. Так же и в блице. Разница в том что бамп в юнити через материал а в блице через dot3
__________________
|
(Offline)
|
|
23.01.2013, 14:13
|
#1120
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Профайлер посмотри, что больше жрет ресурсов. Window => Profiler
Плюс еще факторы - источники света, тени, постэффекты.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.01.2013, 14:29
|
#1121
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Вопросы от новичка
Профайлер Pro only а у меня free
А вообще на одинаковой сцене юнити быстрее должен быть?
__________________
|
(Offline)
|
|
23.01.2013, 14:34
|
#1122
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Все зависит от настроек, может что-то у тебя не так там. Может скрипты сложные. Если например выбирал паралакс шейдеры, то они тяжелые. Сколько источников света? Какие тени? Были ли тени в блице? Какое освещение? В блице повершинное, тут по умолчанию пиксельное. Плюс FPS редактора отличается от FPS билда. Посмотри и там и там.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.01.2013, 15:53
|
#1123
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Вопросы от новичка
В папке Resources\Prefabs у меня лежит префаб.
Он не добавлен в сцену, а добавляется по ходу выполнения главного скрипта.
К этому префабу добавлен скрипт, который будет управлять этим префабом.
Этот скрипт должен знать об объектах, которые были добавлены в сцену до запуска(в редакторе).
Как это сделать?? Назначить переменную и перетащить на неё объект не получается, т. к. префаб попадает в сцену после запуска.
В итоге мне нужно:
Допустим есть игрок. Он идёт вперёд. Доходит до места икс. Загружается противник. И противник ЗНАЕТ где стоит игрок!!!
Неужели для этого нужно добавлять в сцену всё подряд???
__________________
|
(Offline)
|
|
23.01.2013, 16:09
|
#1124
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Способы:
1. Пометить игрока тегом Player, найти объект по тэгу.
2. Если у игрока специфический компонент, то можно найти компонент по типу (FindObjectOfType)
3. Компонент игрока записывает ссылку на себя в статическую переменную, все кому надо читают эту переменную.
4. У объекта игрока специфическое имя, можно найти объект по имени.
Я чаще всего пользуюсь 2 и 3
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.01.2013, 16:44
|
#1125
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Вопросы от новичка
Способы:
1. Пометить игрока тегом Player, найти объект по тэгу.
2. Если у игрока специфический компонент, то можно найти компонент по типу (FindObjectOfType)
3. Компонент игрока записывает ссылку на себя в статическую переменную, все кому надо читают эту переменную.
4. У объекта игрока специфическое имя, можно найти объект по имени.
Я чаще всего пользуюсь 2 и 3
|
Можно про способ 3 по подробнее.
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:57.
|