![]()
pR1se
Хитрый данмер
![]() ![]() offline
Опыт:
1,151Активность: |
ВЫсота рельефа
Жассеры, помогите, я сам джасс не знаю, напишите плиз функцию, которая выдает высоту рельефа под определенным юнитом |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
GetLocationZ(location)
FellGuard добавил: под юнита можно приспособить GetLocationZ(GetUnitLoc(юнит)) очень скоро игра начнет тормозить как слайд-шоу, так что читаем статьи по оптимизации на сайте |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
pR1se
Хитрый данмер
![]() ![]() offline
Опыт:
1,151Активность: |
Просто так и написать и больше ничего не надо?
pR1se добавил: Я наисал кастом скрипт: udg_visrel=GetPositionZ(kuratochka) мне выдают ошибку |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
pR1se ну еще бы... а откуда ты эту функцию откапал?
Код:
вот функция без утечек... Jon добавил: однако это в ущерб производительности, т.к. GetLocationZ() и без того медленая функция, а подобной конструкцией еще медленее |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
pR1se
Хитрый данмер
![]() ![]() offline
Опыт:
1,151Активность: |
Я в джассе нуб, объясни плиз если время есть, у меня есть переменная XXX (юнит) и переменная YYY (реалная), как присвоить YYY значение координаты юнита XXX по Z
pR1se добавил: тока плиз поподробне |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
pR1se тебе что нужно?
1) высота юнита без учета высоты рельефа? 2) высота рельефа на которо стоит юнит 3) или высота юнита с учетом высоты рельефа? |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
pR1se
Хитрый данмер
![]() ![]() offline
Опыт:
1,151Активность: |
3
pR1se добавил: или 2 |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
1)
Код:
Код:
Код:
Код:
Код:
Код:
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
pR1se
Хитрый данмер
![]() ![]() offline
Опыт:
1,151Активность: |
А чтобы вводить коды надо все перевести в текст? |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
pR1se там где написана функция (2 и 3) суеш в нестандартный код карты, а то что в приамере можно через костум скрипт в любом месте...
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
можно юзать глобальную локацию |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
KO3bMA
![]() ![]() offline
Опыт:
45,224Активность: |
JonToadcop, а сделайте наработку - камерру, которая сохраняла бы постоянное расстояние до юнита ( в зависимости от высоты его положения, если юнит - герой выбран), или до земли, если юнит не выбран, в зависимости от высоты рельефа, управление камерой стрелками,если герой выбран, то мгновенное перемещение к герою и следование за ним
я понимаю беспрецедентную наглость такой просьбы, но она вроде и в тему, и такая наработка позволит строить красивый ланшафт без ущерба для геймплея |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
|
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Это уже было. Я делал так угол камеры к примеру 70 градусов. То есть там даже действие на гуи.Сделать угол атаки и градус. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
KO3bMA
![]() ![]() offline
Опыт:
45,224Активность: |
FellGuard ты имееш ввиду мапку sample.w3x? это не совсем то, хотя мне оч понравилось, я до этого не додумался
меня же интересует прежде всего зависимость от высоты, в жассе я -0, а на тригах все остальное сделать легко, причем у меня идея такая была, привязать камеру к невидимому летающему юниту, привязать ее к высоте рельефа, дать юниту управление стрелками, штоб камера мало отличалась от варовской, расширить возможности обзора камеры, ну и последнее, если выбран твой герой - невидимый юнит и соответственно камера следуют за ним, если выбран любой другой обьект, то невидимый юнит и соответственно камера управляются стрелками и клавишей, например Esc, для приближения удаления и изменения угла атаки, ну тут вариантов море на тригах, повторяю все легко реализуеца, кроме зависимости от высоты рельефа, но надо на ДЖАССЕ , очень, и чтобы можна было легко такому нубу, как я встроить в мапу KO3bMA добавил: и проводить собственные настройки системы .=) |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
pR1se
Хитрый данмер
![]() ![]() offline
Опыт:
1,151Активность: |
JonСпасибо большое, помог разоьраться с функциями!!!
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Splash_777
![]() offline
Опыт:
896Активность: |
Да-а-а.. реально помог. теперь я лу4ше в этом разбираюсь.. |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Цитата:
hmm lol=) мб set ??? |
|
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
ADOLF
set - присвоить get - получить такчто надо get Jon добавил: к примеру функции кеша set I = GetStoredInteger call SetStoreInteger |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
самое смешное то что этим я уже в 2005 году занималса т.е. работой с Z =) а русс люди только сейчас начинают понимать смысл... Add zlaya интересно, что этим я занимался в 2003 году, когда тоадкоп пешком под стол ходил=) Отредактировано ZlaYa1000, 10.06.2007 в 19:42. |
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|