XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
CAH9KoT

offline
Опыт: 198
Активность:
cJass vJass использовать нативные типы как структуры
Возможно ли использовать нативные типы(таймер, юнит) как структуры вжасса?
хотелось бы иметь такие вещи как
timer t = new timer();
t.start(0.2,true,funct TESTFUNCT);
или
mytrigger.addaction(funct TESTFUNCT);
mytrigger.registerunitevent
unit u = new unit(.......);
u.damagetarget(myunit,damage..........);
u.cast(......)
u.kill();
Старый 28.12.2011, 22:52
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
CAH9KoT, можно если объявить дефайны такого рода
((код
#define unit Unit
#define timer Timer
))
alexprey добавил:
Главное чтобы эти структуры были созданы. Но имхо такое использование не целесобразно, т.к. сильно грузит вар
Старый 28.12.2011, 22:58
Doc

offline
Опыт: 63,163
Активность:
как сказал alexprey +
struct Timer{
	public void start(double time, boolean periodic, code cb){
		// code
	}
}
Все это заинлайнится оптимизатором, другое дело, зачем вам это нужно?
Старый 28.12.2011, 23:01
CAH9KoT

offline
Опыт: 198
Активность:
Просто я привык к C# и неудобно пользоваться функциями(их там как таковых нет, есть только методы и функторы(или както так, хотя я ими и не пользуюсь, может их вообще нет?О_о))
Кстать, есть где нибудь библиотеки для инклуда таких типов как vector3 vector2 matrix4x4 matrix3x3?
Старый 28.12.2011, 23:34
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
CAH9KoT:
их там как таковых нет
Их там вообще нет.
CAH9KoT:
Кстать, есть где нибудь библиотеки для инклуда таких типов как vector3 vector2 matrix4x4 matrix3x3?
Нету. Но разве сложно написать?
Старый 28.12.2011, 23:39
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
есть где нибудь библиотеки для инклуда таких типов как vector3 vector2 matrix4x4 matrix3x3?
Нету.
В DGUI есть.
Старый 29.12.2011, 05:41
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 23:07.