Тема: Xors3D .NET
Показать сообщение отдельно
Старый 03.07.2010, 12:39   #29
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Xors3D .NET

Сообщение от Павел Посмотреть сообщение
Так напиши класс Vector3, определи статичные операторы +,-,*,/, и да будет тебе счастье!
Ты это мне или разработчику враппера?

Если мне, то мне нет надобности, т.к. в Юнити это все есть, и в XNA тоже. Любой нормальный двиг должен иметь набор математических объектов. К тому же реализация математических объектов должна быть на структурах, а не на классах. Если использовать классы, то будет постоянное переполнение памяти и ее очистка сборщиком мусора, что даст постоянные притормаживания в игре. Память выделяемая под структуры очищается сразу при выходе из области использования такой переменной, так как она относится к ValueType. Например, сразу уничтожаются локальные переменные (типа ValueType) при выходе из нее.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (03.07.2010)