Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Уроки

Ответ
 
Опции темы
Старый 16.04.2014, 17:39   #16
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Unity3d - Простой AI

Вот, кстати, почему в Юнитях так принято создавать объекты сотнями? Там это дело хоть как оптимизируется (объектный пул, etc)?
Уточню: так принято в юнити на шарпе.
В юнити на бу и юнитискрипте такого мракобесия нет, можно спокойно мутировать компоненты векторов. Понятия не имею, почему юнитек закрыли компоненты за readonly, может у кого есть инфа по этому вопросу? Я бы ещё понял если бы свойства типа .magnitude, .normalized и прочие высчитывались один раз, при создании экземпляра, но это ж не так
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 16.04.2014, 23:17   #17
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Unity3d - Простой AI

Vector2 это ValueType, так что не волнуйтесь. Все ValueType созданные временно не попадают в "кучу", а попадают в стек.

http://msdn.microsoft.com/ru-ru/library/4d43ts61.aspx

PS: что касается boo - ИМХО там выполняется тоже самое, только не явно. Можно попробовать декомпилировать в C# созданную dll и посмотреть...
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (16.04.2014)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:28.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com