remal
нечто
offline
Опыт:
2,087Активность: |
у меня тут появилась идея попробовать закодировать каждый этаж в строку для удобства построения и переносимости... |
12.05.2006, 11:44 | #61
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
remal, имееш ввиду на др. карту? Если да то излагай :)
|
12.05.2006, 12:16 | #62
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Я не совсем понял что там за проблема с айтемами? Вроде все в порядке. Пару замечаний:
|
13.05.2006, 00:25 | #63
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
NETRAT, баг с итемами следующий - выкинь наверху итем и спустись вниз - итем автоматм спустится на первый этаж.. А сохранять итем через РБ, запоминать его позицию по Х,У, пихать все это в кэш и убирать спрятанным предмет куда-нибудь в угол, а затем по всем параметрам ресторить - жуткий гемор, потом разберусь, щас все никак руки не доходят.
2 - да в общем-то решается вопрос просто - сохранить точку одданого приказа, отдать приказ двигаться на лестницу, запусмтить таймер с проверкой - когда юнит на лестнице - приказ в сохр. точку, однако есть одно НО - при проверке наличия юнита на лестнице вар иногда вылетает?? Что за нафиг? оО? Пришлось срезать триг. 3 - не обращал внимания, хотя такое безусловно есть. выход прост - отменять приказ атаки юнита взаимно тем, кто находится по разные стороны стен.. Моржет быть побочный эффект "дерганья" юнитов. NETRAT, у тебя нет возможности попробовать оптимизировать систему с локалПлером и протестить ее где-нибудь по лане или по модему в мультипле? У меня все никак не получается договориться с челом протестить, у него, как оказалось, вар версии 1.12 Т_Т |
13.05.2006, 13:50 | #64
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
FellGuard Прикольно получилось... Открываються новые возможности перед создателями R.P.G.
Вспомнить хотябы "Silent Hill" Где по школе бегать надо ведь такое реально теперь и в варе сделать... В общем кулл... ЗЫ: Мона мне использовать нестандартные модэли с этой карты? Если они твои конечно... =) |
13.05.2006, 14:04 | #65
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
MEXAHuK, есессно, можно, ведь они и не мои :). Это какое-то время назад Olorin, спасибо ему еще раз, выкладывал здесь же, на форуме, пак с моделями - пользуйтесь, дескать.
Кстати, использовал я не все, что лежит в импорте, одни стены с полами чего стоят. |
13.05.2006, 14:14 | #66
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
Ну спасибо ему =) Буду разбираться что ты тама сделал потом может сам что придумаю =) |
13.05.2006, 15:03 | #67
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
remal да я тупо вызывал функцию спрятать юнита а потом показать его но для определёного игрока показывать его то был ДеСинк и вообще ЛокалПлеер очень чуствительный и нанесения дмг по юниту эт жестоко мне что то не веритьса... типа у меня у юнита 100 а у другого играко у этого юнита 500 жизни ? это вообщето и есть ДеСинк мне кажетьса буржуи пересмотрели Покемонов =)
Toadcop добавил: FellGuard Цитата:
Цитата:
|
||
13.05.2006, 16:00 | #68
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Цитата:
Цитата:
FellGuard добавил: Да мы не ленивые, мы очень усталые и живем в 10 км друг от друга.. Остальные знакомые всегда чего-то не имеют - диска с Варом, модема нормального, желания и тому подобного. Вотъ |
||
13.05.2006, 17:53 | #69
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
FellGuard
Цитата:
|
|
13.05.2006, 18:53 | #70
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Toadcop, ну, в таком случае твои наработки будут только качественнее.
ЗЫ - Hilf Mir rulez ;) |
13.05.2006, 21:51 | #71
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
remal
нечто
offline
Опыт:
2,087Активность: |
Toadcop, я дурак? в строку кодируется один раз для переноса между картами, а, главное, для удобства созданий таких домов. при запуске карты эта строка раскодируется в кэш и дальше всё берётся оттуда.
FellGuard, а как будешь с такой вещья, как приказ "атаковать местность" или просто каст в цель за пределами дома? тут не так всё просто. да и я молчу про то, что в ситуации когда просто какой-то юнит подходит на радиус получения приказа, то приказ атакка вообще не отдаётся! |
13.05.2006, 22:03 | #72
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Надо сделать(или сьэмулировать) так чтобы юниты вне дома не были видны юнитам внутри дома... |
13.05.2006, 22:09 | #73
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
NETRAT, может, тупо неуязвимость и длительный запрет на атаку + каст спеллов? Щас продемонстрирую..
FellGuard добавил: ЗЫ - так никто не сможет поэкспериментровать с локал плэйер по сети? :( Блин, люди добрые, у меня реально с этим делом напряг, возьмитесь плиз кто добрый! |
13.05.2006, 22:20 | #74
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
Цитата:
Зачем? Неужели так важно, чтобы юнит строго становился на каждую ступеньку? Простая зависимость z(x) где х = положение юнита по оси х. Июнит будет двигаться плавно вверх или вниз. |
|
13.05.2006, 22:51 | #75
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
FellGuard ну если такая мелочь как сохранение вещи это "жуткий гемор" представляю как ты смотришь на полномасштабные jass-системы =)
нет никакой возможности для мультплаера, да и вообще у меня щаз времени почти нет =\ Цитата:
Цитата:
|
||
13.05.2006, 23:19 | #76
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
remal
нечто
offline
Опыт:
2,087Активность: |
по идее я могу потестить карту в мультиплеере...
NETRAT, отлавиливается, бесспорно. вопрос в геморности... по поводу второго варианта... блокираторы видимости ВЕЗДЕ, кроме окон. с окнами... хм... тут уже - хз |
14.05.2006, 00:02 | #77
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
remal да вроде бы нормально отлавливаются. Во всяком случае у меня с этим проблем не возникало(в вышеупомянутой системе сохранения приказов)
мда, а если блокиратор на окне не поставить, то юнит будет видеть и пытаться атаковать зону за окном... гм |
14.05.2006, 00:15 | #78
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Предлагаю запрещать атаковать и кастовать спеллы внутри дома - способ - поставить дамми с измененным Безмолвием (там запрещать атакаи типа - Спелл, дальний бой, ближний бой итд). И вешать на входящего. Будут казусы типа диспелла - если будут диспеллить внутристоящего, будем еще раз кастовать на него Безмолвие.. Вот так. Ну и может неуязвимость, хз?
FellGuard добавил: NETRAT, на полномасштабные жассовые системы смотрю с трепетом =). Просто руки не доходят написать, но ты хотя-бы понял, в чем косякс итемами? remal, СПАСИБО! там нужно будет добавить условие типа If (GetLocalPlayer() == Player(x)). Iron, просто нужно будет олтавливать, куда конкретно движется юнит - если он идет наискось, или обратно - надо будет изменять высоту медленне, чем при просто подъеме прямо наверх. |
14.05.2006, 12:07 | #79
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
FellGuard а если это вражеский дом? =) тогда зачем безмолвие если можно сразу неуязвимость?
косяк, вероятно в том что декор, на котором айтемы лежат, убирается =) в этом случае айтемы тоже нужно хайдить не надо смотреть куда движется 1) лестница - это регион 2) уравнение плоскости - это и есть координата юнита(при условии что он находится на лестнице) |
14.05.2006, 13:42 | #80
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|