Xoniks
offline
Опыт:
1,858Активность: |
Создание области на Jass используя координаты
можно ли создать область тригерно зная высоту и ширину например
Влево: -2880 Вправо: -1472 Вниз: 4064 Вверх: 5024 |
26.02.2012, 16:40 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alpha
offline
Опыт:
7,387Активность: |
((код jass
call Rect( Min_X, Min_Y, Max_X, Max_Y)
)) alpha добавил: Важно знать, что объекты создаваемые в редакторе на карте(камеры, юниты и области) переводятся в скрипт карты при сохранении, код можно изучить и узнать всю методику создания не только областей |
26.02.2012, 16:45 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Xoniks
offline
Опыт:
1,858Активность: |
alpha, спс только вот не подскажешь как она(область) называться будет?))
|
26.02.2012, 16:47 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alpha
offline
Опыт:
7,387Активность: |
Многие функции создают объекты и большенство из них можно присвоить к переменной, которая будет являтся ссылкой на присвоенный ей объект
Используй похожую конструкцию:
((код jass
globals
rect a = null endglobals set a = Rect( Min_X, Min_Y, Max_X, Max_Y)
)) Xoniks:
Называтся она будет областью, да. Только ипользовать ты ее не сможешь, если она не будет встроена в тело другой функции или не будет "записана" в переменную или в другие "места" для информации(хеш-таблицы, кеш и тд)
Пример встроенного создания в теле другой фунции:
((код jass
local region reg = CreateRegion( ) call RegionAddRect( reg, Rect(x,y,x2,y2) ) )) Отредактировано alpha, 26.02.2012 в 17:00. |
26.02.2012, 16:55 | #4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|