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

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

Ответ
 
Master Li

offline
Опыт: 60
Активность:
Юнит-фантом(только точка на мини-карте)
Доброго времени суток, господа картостроители!
В разгаре реализации одной фичи появилась проблема. Нам нужно создать юнита, которого нельзя увидеть/атаковать/выделить, который не будет являться препятствием на пути у других юнитов, вообщем полностью отсутствовать на карте основной, но отображаться на карте-мини. Таких юнитов на карте планируется расставить большое количество поэтому очевидный способ сбрасывать выделение триггером не подходит. Заранее спасибо с нетерпением ждем ответа.
Старый 09.09.2006, 21:36
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Делаешь юнита героем (чтоб отображался)
Физ. РАзмер = 0
Добавляешь = Москитов
Невидимость
Прозрачность.
Тени = неотображение
Модель = "Пиши хоть ХРЕН.mdx !!" - (с) - морлок.
Но при вардах у включеном альте будет видна полоска хп.
Старый 09.09.2006, 21:40
Dialup5
Программист
offline
Опыт: 2,120
Активность:
Можно Скриптом "Прозрачность 100%"
Старый 09.09.2006, 22:12
Кет

offline
Опыт: 111,209
Активность:
Цитата:
Добавляешь = Москитов

на другом форуме афтор сообщал, что при Москитах юнит не отображается на миникарте.
это следует учесть.
Старый 09.09.2006, 22:50
Master Li

offline
Опыт: 60
Активность:
Цитата:
Добавляешь = Москитов.

Цитата:
при Москитах юнит не отображается на миникарте.

Совершенно верно. При добавлении способности aloc любому юниту он становится невидим на миникарте. Вобщем-то в этом и состоит главная проблема.
Старый 09.09.2006, 23:41
Iron
Листовой
offline
Опыт: 24,427
Активность:
Master Li, расскажи зачем тебе нужны эти юниты, и я скажу как сделать.
Старый 10.09.2006, 00:26
Master Li

offline
Опыт: 60
Активность:
Iron, мне казалось, это очевидно. Можно создавать определенные метки на мини-карте, определенного размера, определенного цвета, причем внутри игры можно менять цвет/размер/месторасположение меток в зависимости от событий, происходящих на карте, ну есть и еще огромное количество идей - как применять таких юнитов, ты и сам можешь придумать ни один. Мы их будем использовать как метки на карте с расширенными возможностями.
Старый 10.09.2006, 10:20
Dialup5
Программист
offline
Опыт: 2,120
Активность:
Для чего нужны?
Если просто Тень или невидимый убийца то сделай как сказал FoK_KruGer
Старый 10.09.2006, 10:24
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
ОГО ща ктото тоже может получить!
Цитата:
при Москитах юнит не отображается на миникарте.

я не знал.
Старый 10.09.2006, 15:15
Dead Ilya

offline
Опыт: 228
Активность:
В Нейтральных заданиях есть специальная функция, которая позволяет сделать пиктограмму на мини-карте для воина. Включаешь ее, делаешь воина невидмым, вгоняешь его в паузу/неуязивомсть и премещаешь куда тебе нужно.
Таким образом делались, например, на мини-карте иконки входа в пещеры в кампании за орду.
Старый 10.09.2006, 15:39
Master Li

offline
Опыт: 60
Активность:
Dead Ilya, к сожалению это не то, что мне нужно. Каждый юнит (кроме невидимых и москитов) оставляет на миникарте точку определенного цвета (в зависимости от цвета игрока, которому он принадлежит). Моя цель - отключить взаимодействие игрока с юнитом напрямую при этом юнит не должен терять способность оставлять точку на мини-карте. Это все, что мне надо, пиктограммы как таковые меня не интересуют.
Старый 10.09.2006, 16:08
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
добавляй на позицию твоего юнита точку-декорацию какуюнить.
Старый 10.09.2006, 19:12
Iron
Листовой
offline
Опыт: 24,427
Активность:
Воть. В карте моделька. Импортни ее в свою карту и задай юниту. Его нельзя будет выделить. Но он останется обычным юнитом, так что поставь неуязвимость и запаузь.
Прикрепленные файлы
Тип файла: w3m Unpickable.w3m (16.8 Кбайт, 18 просмотров )
Старый 12.09.2006, 16:33
Master Li

offline
Опыт: 60
Активность:
Iron, огромное спасибо, это то что нужно.
Старый 12.09.2006, 22:53
Iron
Листовой
offline
Опыт: 24,427
Активность:
да незачто.
Старый 13.09.2006, 10:50
Ablare

offline
Опыт: 2,315
Активность:
Iron omg зачем надо было импортировать какую то модель

просто можно прописать путь .mdx (помоему если стираешь путь он таким его и делает)
а эффект тот же
Старый 13.09.2006, 12:32
DioD

offline
Опыт: 45,134
Активность:
юнит без модели невыделяем.
Еще можно опустить его глубоко под землю.
Старый 13.09.2006, 13:38
dk

offline
Опыт: 60,293
Активность:
DioD точно, блин я косанул! Тогда не знаю зачем Iron это сделал. Можт он сам обьяснится ...
Старый 13.09.2006, 14:39
Iron
Листовой
offline
Опыт: 24,427
Активность:
DioD, насколько я знаю, юнит без модели выделяется обведением его в рамку.

Iron добавил:
Я в той модели, что в карте, поставил Extents от (200000,0,0) до (200032,32,32). Т.е. кубик 32,32,32 , при нажатии или обведении которого юнит выделяется, этот кубик находится вне карты (ибо смещен относительно юнита на 200000).
Старый 13.09.2006, 15:29
dk

offline
Опыт: 60,293
Активность:
Iron я попробывал! Юнит не выделяется. Хотя я думал также, как ты ...
Старый 13.09.2006, 16:30
Ответ

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

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

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

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



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