XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Extremator

offline
Опыт: 39,428
Активность:
Движение молнии - видимость в тумане
Обрисую свои действия и суть проблемы:
Создаю молнию и сохраняю в переменную. Периодически двигаю её. ( на GUI )
Если игрок не видит обе точки крепления молнии,
то игрок видит как-будто молния перестаёт двигаться вообще
(например в тумане войны, она просто замирает и не двигается).
Если молния была создана в тумане войны, то игрок вообще её не видит...
даже если он разведает нужное место или если молния будет передвинута в видимую область.
Я решил сделать иначе:
не двигать молнию, а каждые 0.03 сек удалять старую, и создавать новую!
Работает отлично, с видимостью всё нормально, но... молния дёргается (из-за пересоздания).
МОЙ ВОПРОС:
Можно решить мою проблему с туманом как-то по другому?
P.S.: Я давно делал ульт Шторма из Доты, и вот когда Шторм проносится мимо вас (...это в Доте так)
(а вы не видели как он начал полёт) и улетает куда-то в туман,
то и хвост-молнию вы соответственно тоже не увидите...
Я бы хотел этого избежать. (вообще с молниями)
* Прикрепил тестовую карту, на которой я проверял видимость...
Прикрепленные файлы
Тип файла: w3x LH.w3x (36.3 Кбайт, 3 просмотров )
Старый 17.11.2013, 11:40
Hanabishi
COOL STATUS
offline
Опыт: отключен
Это особенность движка, как вариант делать её из кусочков мб, поэксперементируй
Старый 17.11.2013, 11:44
Extremator

offline
Опыт: 39,428
Активность:
Hanabishi:
поэксперементируй
Вот мне сейчас пришла в голову мысль такого плана...
При движении молнии выставлять тру/фальс на видимость в тумане
И делать это для локального игрока...
Я пока не додумал как именно это использовать оО
но вот пока такие мысли
Extremator добавил:
Вот, точно - создавать её изначально видимой
А в зависимости от того видит ли её игрок - делать её прозрачной (локально)
не видит - 100% прозрачности, видит - 0%
Hanabishi, как думаешь, прокатит?
Старый 17.11.2013, 11:57
Tobi123

offline
Опыт: 7,826
Активность:
Как вариант скачать импортную модельку молнии (как спецэффект)
Старый 17.11.2013, 11:59
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,288
Активность:
Tobi123, как ты спецэффект крепить между 2 точек собрался? Молния может быть в длину на пол карты....
quq_CCCP добавил:
Extremator, кстати, а помойму у молнии есть проверка на туман:
((код jass
function AddLightningLoc takes string codeName, location where1, location where2 returns lightning
set bj_lastCreatedLightning = AddLightningEx(codeName, true, GetLocationX(where1), GetLocationY(where1), GetLocationZ(where1), GetLocationX(where2), GetLocationY(where2), GetLocationZ(where2))
return bj_lastCreatedLightning
endfunction
))
Видишь аргумент true, в AddLightningEx?
Если будет false, то видимость молнии будет игнорить туман войны...
Старый 17.11.2013, 14:42
Карточка
Kicked by SSrunX
offline
Опыт: 2,017
Активность:
Если будет false, то видимость молнии будет игнорить туман войны
ну ты это, не шаришь - не пиши.
Старый 17.11.2013, 15:04
Extremator

offline
Опыт: 39,428
Активность:
quq_CCCP:
Если будет false, то видимость молнии будет игнорить туман войны...
вижу.. .знаю... понимаю... Но если двигать молнию сохраняя видимость даже в тумане - её будут видеть все...
Т.е. тебя враг может заранее спалить... заметить...
Если не сделать видимым в тумане - то молния не будет двигаться, но и не пропадёт...
Если её не будет изначально видно - её не будет видно вообще...
В ОБЩЕМ
Я решил создать изначально видимую молнию,
и если локальный игрок не видит точки где она стоит - то даю прозрачность на 100%...
Сработало!
XGM проклят :D задаю вопрос, думаю, сам решаю... уже который раз х) блин
Старый 17.11.2013, 15:07
DioD

offline
Опыт: 45,134
Активность:
а что мешало разведывать точки создания молнии для игрока, совсем не накладно это, разведать по целу на каждую из точек.
Старый 17.11.2013, 15:46
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 19:17.