Хонич А.
Как самому создать трехмерную игру
стр. 204

Как видите, рукопашный бой разрешается лишь в том случае, если соблюдаются три условия:

-    есть, с кем драться;

-    расстояние между' врагами меньше 64;

-    между врагами отсутствуют препятствия (стены).

Функция XDheckAttack.

Что касается дальнего боя, то алгоритм остается тем же. Т.е. сначала разрешение на возможность дальней атаки, и, если дано добро, то можно атаковать. Такое разрешение здесь дает функция CheckAtlack.

Исходный текст функции CheckAttack:

Новости
Авторы Kingdom Come: «Мы хотели сделать Red Dead Redemption с мечами»
Не причислять себя к традиционным инди-разработчикам, а пытаться создать игру, сравнимую с Red Dead, Far Cry, «Ведьмаком», Assassin’s Creed и The Elder Scrolls V: Skyrim.
VR-игра по мотивам Psychonauts добралась до ПК
На ПК вышла VR-игра от легендарного Тима Шейфера: теперь в Psychonauts in the Rhombus of Ruin могут сыграть не только владельцы PS VR, но и обладатели HTC Vive или Oculus Rift.