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