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

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

Ответ
 
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Локальная анимация
Вдогонку к моей теме, код:

Код:
...
if *Player* == GetLocalPlayer() then
    call SetUnitAnimation(*UNIT*, *STRING*)
                               ...


Если такое проходит, возможно организовать это самое скрытие юнитов от игроков, если организовывать модели с анимацией например, "stand victory", при которой они уходят очень глубоко под землю (на уровне модели)/теряют все поверхности и вершины (я не особо разбираюсь в этом).
Старый 05.09.2009, 09:55
iZucken
ШТО
offline
Опыт: 17,960
Активность:
Почему бы просто не зделать
if Player==GetLocalPlayer() then
call SetUnitБлинЗабылКакТамЦвет(100,100,100,0)
Ну типо альфа канал на зеро )
Старый 05.09.2009, 10:14
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
FREEZE_ball, можно.
Старый 05.09.2009, 13:56
MupaMaX
Мой статус
offline
Опыт: 1,495
Активность:
А такой вопрос... каким-то образом сделан простой хайд в варкрафте... кто может поковырять сам вар и посмотреть как это реализированно в нем...
Мапхак умеет показывать невидимых... можно посмотреть как это в нем...

MupaMaX добавил:
Q w e r t y, Толку будет мало... полоска жизни и тени остаются... это слишком неудобно...
Старый 05.09.2009, 16:32
iZucken
ШТО
offline
Опыт: 17,960
Активность:
Но тогда вариант с моделью тоже не прокатит )
Чем же плох просто ShowUnit(unit,false)
Все говорят про десинки... Ну да, но можно наверн както записывать допустим в кеш (ныне хеш)
для кого он спрятан
Q w e r t y добавил:
В варе хайд - нативка, а как узнать откуда берет и куда ложит нативка я не знаю
Старый 05.09.2009, 16:50
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
MupaMaX, я у специальных юнитов меняю анимацию, поэтому теней не будет. Да и москиты для того, чтобы полоска не отображалась.

А вот такое:

Код:
...
if *Player* == GetLocalPlayer() then
    call SetUnitFlyingHeight(*UNIT*, 100500, 0)
                               ...

Пройдёт?
Старый 05.09.2009, 18:17
ScorpioT1000
Работаем
online
Опыт: отключен
if Player == GetLocalPlayer() then
call SetUnitFlyingHeight(UNIT, 100500, 0)
...
и всосешь десинк)
Старый 05.09.2009, 19:12
Ответ

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

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

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

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



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