Показать сообщение отдельно
Старый 02.09.2014, 13:19   #23
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Каким вы видите идеальный движок?

Сообщение от Mr_F_ Посмотреть сообщение
в юнити не можешь даже вектору компоненту поменять в C# без пересоздания вектора - это мерзко.
В данном случае это особенность C#, потому что get-тер (например transform.position) делает копию вектора и присваивать туда какое-то новое значение не имеет смысла. Если бы это было поле, то пришлось бы вручную сообщать трансформу, что изменился вектор position. Если сделать Vector3 классом, то тогда при простых расчетах будет куча мусора для GC.

Мне больше всего не нравится, что нету методов установки буферов вершин/uv/normals и подобных у меша, чтобы можно было указать массив, офсет и длину. Вот этого реально не хватает.

Сообщение от Mr_F_ Посмотреть сообщение
и чтоб рефлексия шарповская пахала после билда в нейтив код. понятия не имею как )
В iOS билдах сейчас работает, может с какими-то ограничениями. Как устроен ill2cpp в Unity 5 пока не известно...
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
ant0N (02.09.2014), Mr_F_ (02.09.2014)