Искусственный интеллект крипов
Если создать юнита для Player( PLAYER_NEUTRAL_AGGRESSIVE ), то он сам начинает применять свои способности, но если создать юнита для другого игрока, то юнит не применяет свои способности. Можно ли как-то сделать, чтобы подконтрольные юниты игрока, отличные от Player( PLAYER_NEUTRAL_AGGRESSIVE ), тоже использовали свои способности при необходимости?

Если же нельзя, то можно ли убрать отображение уровня и их названия у юнитов, подконтрольных Player( PLAYER_NEUTRAL_AGGRESSIVE ), при наведении курсора?

Без ответа.


Просмотров: 201

DemonoiD #1 - 2 недели назад 0
  1. Да. Все юниты применяют свои способности, странно, что юниты игрока их не используют. В крайнем случае, создай кучу простеньких триггеров на их использование.
  2. Возможно где-то в игровом интерфейсе или константах. "Показывать уровень нейтральных юнитов".
DracoL1ch #2 - 2 недели назад 0
авто-ии включен только на слотах >11
ScopteRectuS #3 - 2 недели назад 0
DracoL1ch, а для слотов < 11 можно включить?
Zeix #4 - 2 недели назад 0
Добавь компьютерного игрока на нужный слот
ScopteRectuS #5 - 2 недели назад 0
Zeix, не понимаю. Что Вы имеете ввиду?
Zeix #6 - 2 недели назад 0
Сценарий-> Свойства игрока -> Управляет поставить "Компьютер" для нужного слота игрока.
pro100master #7 - 2 недели назад 0
Zeix, этого не будет выполнять ai команды крипов
quq_CCCP #8 - 2 недели назад 0
Свой ии так сложно написать для крипов где 1-2 спелла?
ScopteRectuS #9 - 2 недели назад 0
quq_CCCP, я думал, что будет легче, если крипы будут сами использовать способности, нежели, если я буду писать ИИ для каждого типа крипа.
quq_CCCP #10 - 1 неделю назад 0
ScopteRectuS, только нейтралы юзают спеллы сами, для прочих нужно запускать ИИ. Есть готовые в архиве игры из кампании, где вас донимали всякие лесные тролли и беорны или писать самому, там не особо то сложно.