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 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
CAH9KoT, можно если объявить дефайны такого рода
((код
#define unit Unit
#define timer Timer )) alexprey добавил: Главное чтобы эти структуры были созданы. Но имхо такое использование не целесобразно, т.к. сильно грузит вар |
28.12.2011, 22:58 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
как сказал alexprey +
Все это заинлайнится оптимизатором, другое дело, зачем вам это нужно? |
28.12.2011, 23:01 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
CAH9KoT
offline
Опыт:
198Активность: |
Просто я привык к C# и неудобно пользоваться функциями(их там как таковых нет, есть только методы и функторы(или както так, хотя я ими и не пользуюсь, может их вообще нет?О_о)) Кстать, есть где нибудь библиотеки для инклуда таких типов как vector3 vector2 matrix4x4 matrix3x3? |
28.12.2011, 23:34 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
|
28.12.2011, 23:39 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
В DGUI есть. |
29.12.2011, 05:41 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|