Как заблокировать применение способностей в областях, невидимых игроку?

Добавлен
Суть в следующем. У каждой фракции есть определенные особые возможности, которые можно использовать в нужной точке карты. С этим проблем нет, во всяком случае, пока.
Но вот как сделать, чтобы их можно было наводить только на видимой игроку территории? Ведь во многих случаях "наводка" подобных способностей в слепую ломает весь баланс напрочь.

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

попробуй проверять точку на видимость игроку
IsLocationVisibleToPlayer
0
31
11 лет назад
0
попробуй проверять точку на видимость игроку
IsLocationVisibleToPlayer
Принятый ответ
0
7
11 лет назад
0
Т.е., примерно так:
1)игрок активирует "супер-оружие" (чем бы оно не было)
2)идет проверка "видит ли игрок зону действия?"
3)если видит, все идет как и шло, а если нет, то происходит отмена приказа, и пишут что-то вроде "сначала разведайте местность"
Я правильно понял?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.