Мне нужно создать эффект, и чтобы он был видим игроком в тумане. Короче, это как некий указатель должен создаться.
На самом деле SpecialEffect создается, но его не видно в тумане. Из-за этого не понятно есть ли там метка или нет.

Принятый ответ

SpecialEffect просмотрел все нативки, но ничего такого для видимости нету.
Пока подумываю присмотреться к декорациям, или trackable.
нашел пока
native CreateTrackable takes string trackableModelPath, real x, real y, real facing returns trackable
trackable - можно заметить в тумане, не может цвет/тимколор менять, нельзя крутить, менять положение, крепить к целям и прочее. идеальный вариант для обычных спецэффектов.


Короче, я разочарован варкрафтом. Сделал для себя вывод. Чтобы эффект был видимым, необходимо, чтобы он находился в видимости части (не в тумане, и черной маске). Не важно наскока у вас большая модель, или наскока растянутая модель, центр-точки должен находится в видимости части.
Пробовал trackable, они создают модель и на этом все, У trackable нет никаких норм функции для работы с ними, их даже не удалишь, тк нет такой функции.
Ну остаются юниты. Юнитов не хотелось бы создавать. Поэтому решил создать модификатор видимости, который совсем работает только с определенными размерами типа 128, 256, 512 - это огромные размеры. Меньше 128 не задашь. Как и юнитам.
`
ОЖИДАНИЕ РЕКЛАМЫ...
4
27
4
SpecialEffect просмотрел все нативки, но ничего такого для видимости нету.
Пока подумываю присмотреться к декорациям, или trackable.
нашел пока
native CreateTrackable takes string trackableModelPath, real x, real y, real facing returns trackable
trackable - можно заметить в тумане, не может цвет/тимколор менять, нельзя крутить, менять положение, крепить к целям и прочее. идеальный вариант для обычных спецэффектов.


Короче, я разочарован варкрафтом. Сделал для себя вывод. Чтобы эффект был видимым, необходимо, чтобы он находился в видимости части (не в тумане, и черной маске). Не важно наскока у вас большая модель, или наскока растянутая модель, центр-точки должен находится в видимости части.
Пробовал trackable, они создают модель и на этом все, У trackable нет никаких норм функции для работы с ними, их даже не удалишь, тк нет такой функции.
Ну остаются юниты. Юнитов не хотелось бы создавать. Поэтому решил создать модификатор видимости, который совсем работает только с определенными размерами типа 128, 256, 512 - это огромные размеры. Меньше 128 не задашь. Как и юнитам.
Принятый ответ
2
9
2
А в чём проблема точечно дать видимость?
0
27
0
map_maiker:
А в чём проблема точечно дать видимость?
да. или как-нибудь обойти решение.
я смог отслеживать очереди приказов, записывать. иммитировать триггером отдачу при завершении (приказ равен ноль или чекать изменение точек). Все работает хорошо, немного подправить и все. осталось визуально приукрасить это. создавать фреймы-спрайты (точки зеленые) на мини-карте - там с картой и миникартой пропорции размеров высчитать и отследить в какой части миникарты будет лежать спрайт
код fdf
Пример Sprite
Frame "SPRITE" "MySprite" {
//размеры спрайту задал от балды, тк модели mdx размер не изменишь. Но он нужен, чтобы двигать  фрейм
    Width 0.362,
    Height 0.037,

    BackgroundArt "UI\Minimap\Minimap-Waypoint.mdl",
}
формула
и WayPointFlags на карте. WayPointFlag создается норм, а вот в тумане-черной маске его не видно как в оригинале, еще у эффекта тимколор. Ну или можно забить
раскрыть
"UI\\Feedback\\WaypointFlags\\WaypointFlag.mdl"
"UI\\Feedback\\WaypointFlags\\OrcWaypointFlag.mdl"
"UI\\Feedback\\WaypointFlags\\NightElfWaypointFlag.mdl"
"UI\\Feedback\\WaypointFlags\\UndeadWaypointFlag.mdl"

юнита с нулевым размером радиуса обзора можно создать? как это сделать
Создать для игрока юнита с включенным полем "Расширенный угол обзора" и поставить радиус обзора на 0. Сам юнит обзора давать не будет, но он будет виден. Для других игроков его можно локально прозрачным сделать.
Расширенный угол обзора - это что за параметр.
вспомнил UnitShareVision( u, player, false )

вот параметр
раскрыть
UnitShareVision( u, player, false ) - не работает, видимо без радиуса обзора в тумане не видим
Чтобы оставить комментарий, пожалуйста, войдите на сайт.