Переход с Blitz3D на Unity3D.
Раньше програмировал на blitz3d а сейчас перешол на unity. В blitz приходилось самому всё создавать кодом. А на unity кодом даёшь лишь поведения объекту, остальное нужно моделировать. Работал в 7 max'e а сейчас на Autodesk 3ds Max Design 2009. Скажите, какой именно макс предпочтительней для Unity?
В чём разница между ними: Autodesk 3ds Max Design 2009 3d max 9 3ds max 2009 Мне сказали что разница небольшая но есть, а вот какая никто не сказал. Почему unity не экспортирует частицы из макса? И вообще с чем мне придётся столкнуться в движке unity? C мотрел в нете тутариалы и сэмплы и в основном все на английском. По коду приходилось ориентироваться. Решил писать на JavaScript'ах. Уроки для новичка не этим(взять любой туториал) надо начинать. Я не сразу разобрался в управлении. Надо сначало давать скрипт с кодом управления (от первого лица или других типов игры). В blitz3d это выглядет так: PHP код:
PHP код:
|
Ответ: Переход с Blitz3D на Unity3D.
Цитата:
Цитата:
Цитата:
|
Ответ: Переход с Blitz3D на Unity3D.
1. 3d max 9 - старее остальных примерно на два года. Можешь ставить 2011 уже ;) Различаются фонкционалом, первый для дизайнеров (я им не пользовался), второй и третий для всех остальных.
2. Юнити не поддерживает систему скриптования частиц макса, поэтому и не экспортирует. Не помню чтобы экспортер блица их экспортировал. 3. Самый гибкий язык программирования (создания скриптов) в юнити - C#, js для начала пойдет, но лучше взять книжку по C# на русском языке и почитать. Здесь задавай вопросы, ответим ;) Правда на js я практически не пишу, так что кодом могу помогать C#. Цитата:
PHP код:
PHP код:
PHP код:
|
Ответ: Переход с Blitz3D на Unity3D.
посмотри в гугле ФПС туториал для юнити. начинай с C# сразу. В новой справке примеры для всех языков. Начни смотреть классы Transform, GameObject, Input. и все что с ними связанно.
|
Ответ: Переход с Blitz3D на Unity3D.
В блитце делалось всё в ручную вплоть до частиц, только модели и анимация в максе.
PHP код:
if - если Input.GetKeyDown - зажата клавиша KeyCode.UpArrow - код клавиши массив вверх Правильно я понимаю? Я не понял UpArrow. Есть и другие клавиши, например клавиша shift В справке есть про все клавиши? А есть конвертер кодов из JavaScript на C#? |
Ответ: Переход с Blitz3D на Unity3D.
Цитата:
Я наверное перепутал, Input.GetKeyDown - это аналог KeyHit, а Input.GetKey - аналог KeyDown Коды клавиш: http://unity3d.com/support/documenta...e/KeyCode.html Конвертер где-то видел, но лучше сразу C#. |
Ответ: Переход с Blitz3D на Unity3D.
А есть конвертер кодов из JavaScript на C#?
|
Ответ: Переход с Blitz3D на Unity3D.
http://www.google.ru/search?sourceid...8c2 2706d2ea7
Но я бы на него не сильно надеялся. Если английский не знаем, то прямая ссылка |
Ответ: Переход с Blitz3D на Unity3D.
Цитата:
|
Ответ: Переход с Blitz3D на Unity3D.
Там в справке на яве пишут:
var target = GetComponent(Transform); а на с шарп: duck target = GetComponent<Transform>(); Есть public, private а вот duck что такое? |
Ответ: Переход с Blitz3D на Unity3D.
утка
|
Ответ: Переход с Blitz3D на Unity3D.
Цитата:
а duck какая? |
Ответ: Переход с Blitz3D на Unity3D.
Цитата:
|
Ответ: Переход с Blitz3D на Unity3D.
Цитата:
|
Ответ: Переход с Blitz3D на Unity3D.
Яву я нормально знаю а шарп плохо. Вот и сравниваю коды и учусь шарпу.
|
Часовой пояс GMT +4, время: 07:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot