Добрый день, если ли возможность сделать юнита выбираемым только триггерно? Поиск выдал много разных манипуляций с Москитами, Темный и т.д. но всё не то.
Цель - что бы юнит был полноценным, единственное, что бы выбором кликом или кругом он не выбирался. А триггерно можно выделить юнита игроку.

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

Отключи выбор юнитов.
Если же таким свойством должен обладать 1 или несколько юнитов, то нужно сделать вот как: каждую долю секунды (1 / 32 достаточно) сканируешь всех выбранных юнитов у игрока. Если в выборе есть твой юнит, снимаешь с него выделение.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
30
5 лет назад
0
Данное событие срабатывает с задержкой, игрок успеет выбрать юнита. Потому сразу предложил способ с таймером.
Each 0.01 of Game Time
if (getPlayerSelection(%player%).contains(%your unit%))
clearPlayerSelection();

Псевдокод
0
28
5 лет назад
0
Псевдокод
Я же выше именно такое и предложил.
0
30
5 лет назад
0
Да, но 1/32 недостаточно, можно успеть заметить панель приказов
0
28
5 лет назад
Отредактирован PT153
0
Да, но 1/32 недостаточно, можно успеть заметить панель приказов
31 миллисекунда, я читал в статьях на XGM, что даже 50 миллисекунд хватит (типа человеческий глаз быстрее не заметит). Всегда можно уменьшить вдвое 1/64 или 1/128. В частности, 1/64 это чуть менее 16 миллисекунд.
2
30
5 лет назад
2
PT153, человеческий глаз регистрирует одиночный фотон в тёмной комнате, там не частотой обновления всё обеспечено, поэтому цель состоит в том, чтобы не дать интерфейсу отрисовать выделение вовсе. Как-то так.
0
26
5 лет назад
0
Очень смешно) На практике периода 0.03 сек. достаточно.
0
9
5 лет назад
0
Всем спасибо за советы и варианты! Думаю вариант PT153, подойдет.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.