![]()
adic3x
offline
Опыт:
99,989Активность: |
смесь действительно жуткая, хотя как я понял автор просто долго не обновлял парсер) |
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
Много чего исправил по всем пунктам, указанным VD(спасибо ему и Адольфу). Заканчиваю добавление обработки декора и клиффов. Вероятно, сегодня будет новая версия.
Артте добавил: UPD 1.01 |
|
|
![]()
DoMuHaToP
offline
Опыт:
11,204Активность: |
Теперь он периодически исчезает, когда бегает по лесу... Если стать между 4-мя деревьями, вообще исчезает, пока не выйдешь. С работающим триггером.
|
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
Это потому, что я в РО убрал весь радиус у пехотинца. Аналогично с тем же, как он "пропадал" на первой странице этой темы=) ВОобще решений такой проблемы немного...два: первое добавит нагруженности на комп, это примерно так: создаем обзор перед юнитом на расстоянии 80 точек с радиусом 120 или около того и оставляем его там навсегда, то есть он не может быть удален или изменен, но это, имхо, того не стоит и накладывает некоторые ограничения на минимальный угол и расстояние. Второй вариант-добавить радиус в РО, впринципе небольшая видимость вокруг позволит ему не пропадать. Но тут тоже аналогично - появляются ограничения. Хотя, возможно, найдется и другое решение, но пока его не вижу.. |
|
|
![]()
Критик
Нету времени(
offline
Опыт:
3,375Активность: |
Незнаю кто-то написал ниже перечисленное (читать лень), но я напишу! Если такое есть изменяюсь! Побегал где-то минуту! Потом все сбилось и обзор был нулевой полностью! |
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
Артте:
Артте добавил:
Вобщем ограничение минимального радиуса-это траблы движка вара, который его строит по сетке, а не именно радиусом вокруг юнита.Хотя с другой стороны-увеличить весь масштаб карты на 50%..если грамотно сделать-незаметно, зато минимальный радиус будет меньше Артте добавил: Хм, столько людей скачало, а отзывов не досчитывается.. |
|
|
![]()
KINGGOLDrus
offline
Опыт:
2,941Активность: |
Люди, я что-то сделал и у меня юнит пропал...
|
|
|
![]()
DoMuHaToP
offline
Опыт:
11,204Активность: |
michel2006, хех, это триггер сам отключился, а у пехотинца обычного радиуса обзора нет. =)
|
|
|
![]()
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
Интересная наработка, я для себя тоже что-то подобное делал (тема в Академии: "Вопрос по радиусу обзора"). Правда у меня значительно проще было, без наворотов. Я заносил юнита в массив при его появлении на карте и создавал дамми(-ков) перед юнитом с заданным обзором ( и с возможным детектом) и менял его позицию в зависимости от положения юнита каждые 0.5 сек и все на тригерах. Еще делал "эффект вращения маяка". Отредактировано Zanozus, 21.09.2009 в 19:05. |
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
|
|
|
![]()
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
Ну да утечек наверно была уйма (ГУИ), хотя в мультиплеере 6 юнитов с таким обзором нормально работали. Один чел применил для одиночной карты пока не жаловался.
А насчет маяка. Наверно все видели как маяк освещает полосой света(обзора) вокруг себя. Полоса вращается вокруг маяка. Только я еще не определился что лучше:пересоздавать даммики или перемещать их. Что-то вроде этого: Zanozus добавил: Сделано довольно грубо т.к тогда еще только начинал изучать WorldEdit. Отредактировано Zanozus, 21.09.2009 в 19:31. |
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
Zanozus:
Перемещать конечно. Zanozus: Тем не менее явных утечек как таковых я сходу не увидел - надо код ковырять. Вобщем неплохо для начала, да. |
|
|
![]()
Van Damm
wait... what?
offline
Опыт:
19,568Активность: |
Имхо, небольшой обор юниту оставить стоит. Хотя бы для того, чтобы не было непоняток с пропаданием |
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
Van_Damm, оно то так, но вот народ хочет стелс-карты делать,а там ведь спалиться так можно за спиной, тут надо предоставлять выбор мапмейкеру в любом случае. P.S. код теперь не настолько адской смеси?) |
|
|
![]()
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
Если добавить джаза для подсчета координат, угла поворота маяка, проверки на доступность обзора, перемещать дамми и адаптировать для множества юнитов, то в общем играть можно. (я про свой пример)
Можно было взять попроще функцию с полярными координатами но тогда x:y координаты будет труднее проверять. Zanozus добавил: А да и в моей основной функции можно сделать чтобы маяк разведывал не по круговой орбите а по овалу. А обзор юнита можно сместить вправо/влево или сделать его сбоку или сзаде. |
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
Я детально твой код глянул -у тебя по опр. углу создается дамми на опр. расстоянии...это проще) Отключи в хар-ках моего дамми-юнита: "Скрыть миникарту". Ты поймешь что у меня намного сложнее. |
|
|
![]()
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
Я по отзывам уже заметил про твой код =) У меня по FacingAngle (угол взгляда) солдата создается а для маяка угол берется из переменной т.к его нужно поворачивать вокруг маяка. |
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
Завтра, если получится реализовать идею, выложу полную проверку доступности взгляда, а не точечную, как сейчас. Впрочем, производительности требуемой примерно +5-10% добавится...это максимум.. но это предположение. |
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
Всвязи с слишком ресурсоемким алгоритмом полного отслеживания обзора, выход новой версии откладывается, либо до придумывания более оптимального метода, либо реализую другие функции, а пока оставлю точечную обработку. |
|
|
![]()
Артте
Open up your eyes
offline
Опыт:
25,523Активность: |
UPD 1.02 |
|
|