DeT
offline
Опыт:
5,715Активность: |
Система респауна
Вот доделал первую версию,сматрите.В комментах в карте все написано! :):
жду комменты(сиса будет обновляться!) Баг исправлен(сматреть карту ORPG.w3x , там система норм рбаоатет и пример неплохо :): ) Файнал вершн Отредактировано DeT, 22.02.2007 в 16:53. |
18.02.2007, 18:07 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Ну наконец-то есть куда посылать народ с вопросом "как респавнить". :): Автор маладец, пиши еще на актуальные темы. |
18.02.2007, 18:21 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AnD
Weighted Companion Cube
offline
Опыт:
7,351Активность: |
фтопку! герой стоит, вдруг перед носом откуда ни возьмись возникают юниты... ужос хотя в принципе просто поставить проверку на то что герой находицо далеко от точки респавна и камера тоже... |
18.02.2007, 18:29 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeT
offline
Опыт:
5,715Активность: |
AnD респавн идет без учета положения героя, и ето не нуно...мно паузить их недолго но ето тош легко делается...
ориантирована в основном на ОРПГ |
18.02.2007, 18:44 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AnD
Weighted Companion Cube
offline
Опыт:
7,351Активность: |
зачем их паузить? а вдруг через час твоей паузы герой опять туды придет и он как раз в ето время возродится
что понравилось - так это то что юниты появляются не на месте где сдохли, а на месте где были сначала. осталось прикрутить таки проверку что рядом нет игрока:)
орпг фтопку :) |
18.02.2007, 18:50 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeT
offline
Опыт:
5,715Активность: |
AnD
прикрутить -спасибо за идею, будет в след версии..там будет пролдливаться врмя если игрок дальше чем на n-ом растоянии.. но для етого +глобалка..или даже массив(могет быть веть мильтиплеер) такую версию кому нада -сделаю.. заказ -сюды..хотя вторая будет по твоему предложению |
18.02.2007, 18:54 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AnD
Weighted Companion Cube
offline
Опыт:
7,351Активность: |
я себе раньше сам делал а щас чет с винтом все потерял, + два месяца без ВЕ, и забыл как делал респавн :): .
подробнее о том че мне надо: надо чтоб юнит перерождался в рэндомном месте, но неподалеку от своего первоначального места жительства (а не смерти). и чтоб перерождалсо тока тогды, когды камера игрока его не видит а герой находится на расстоянии 900 от сиго места или больше |
18.02.2007, 18:58 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeT
offline
Опыт:
5,715Активность: |
хм...рандомный оффсет - легко...тока там точки забивать..не очень круто...хм..там немнога другая системка..и принцып немного меняется...как дслеать -понял..будет тебе...а про камеру - ето сложнее...там нада паматреть..если подскажешь какой ф-ей определить что не смотрит - завтра(послезавтра) будет,т.к. менять всего пару строк |
18.02.2007, 19:01 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AnD
Weighted Companion Cube
offline
Опыт:
7,351Активность: |
у тебя там сплошной джасс... а я на гуи все делал... а определять легко на гуи - "(Distance between (Position of (Dying unit)) and (Target of current camera view)) больше или равно ли 900.00"
" if ( not ( DistanceBetweenPoints(GetUnitLoc(GetDyingUnit()), GetCameraTargetPositionLoc()) >= 900.00 ) ) then return false endif" :): |
18.02.2007, 19:05 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeT
offline
Опыт:
5,715Активность: |
понятно,труве...ну с кастом скриптами то разберешься?:) их веть немного и то тока для инициализации системки а про камеру-спс, будет завтра думаю.. |
18.02.2007, 19:06 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AnD
Weighted Companion Cube
offline
Опыт:
7,351Активность: |
с кастом скрипт разберусь конешн=) |
18.02.2007, 19:08 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeT
offline
Опыт:
5,715Активность: |
Как сделаю -тее в приват или мона выложить для всех?
DeT добавил: вот, замени ф-ию RS_T_Action на то что вот: Код:
и по идее дожлно работать :) DeT добавил: жду комментов*и засыпаю над клаво * |
18.02.2007, 20:20 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeT
offline
Опыт:
5,715Активность: |
блин..че так мало комментов?:(: *заснул на клавиатуре* |
18.02.2007, 23:24 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AnD
Weighted Companion Cube
offline
Опыт:
7,351Активность: |
я в сайленсе был ща затестю :)
AnD добавил: да, кстати... а если камера меньше 900, то юнит больше никогда в жизни не возродится?.. AnD добавил: во! тока про проверку чтоб рядом не было героев игрока забыл:) AnD добавил: а так клево! |
19.02.2007, 07:07 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Посмотрел, нормально. Код местами, конечно не ахти, но в целом "очень скорая помощь" не требуется.
Можно, как вариант, добавить разрешение на респаун только днем/только ночью. Про камеру AnD уже сказал, но лучше радиус респауна брать немного больше, чем радиус обзора героя. |
19.02.2007, 08:29 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Для мультиплеерной карты бессмысленно делать респавн по лимиту обзора, как в кампании Рексара - замучаетесь ждать, когда область станет невидимой. Можно элементарно добавить эффект появления. |
19.02.2007, 11:07 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
тема ужасна, огромное количество абсолютно ненужного хлама. |
19.02.2007, 11:46 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeT
offline
Опыт:
5,715Активность: |
DioD ну могешь почистить
про камеру я сделал(про радиус вы правы) На счет героя я же вроде написал что ты сам сделаешь..просто у каджого свои переменные для героев итд...:) |
19.02.2007, 15:08 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeT
offline
Опыт:
5,715Активность: |
Ща подумаю как исправить...просто там в условии при смерти баг(паматри и поиспользуй поразному) у тя юниты будут в центре воскрешаться...странный баг...карту пример орпг котел сделать а вот баг прошел..ща мучаюсь...карту выложу попозже
DeT добавил: Жесткий баг найден!! где нескажу..хотя кому интересно могу поведать |
19.02.2007, 23:01 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AnD
Weighted Companion Cube
offline
Опыт:
7,351Активность: |
поведывай о баге давай! :): |
20.02.2007, 09:52 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|