我的游戏引擎使用Quake 3 BSP格式来处理地图几何和碰撞检测,而我想为玩家引入一些可以战斗的怪物,但我真不知道如何让NPC在地图中行走,除非它们在遇到墙壁之前随机移动,或者如果它们有对玩家的视线,就一直朝玩家直线运动。 我知道Quake 3 Arena有AAS文件来帮助机器人行走,但我找不到关于这个格式或其使用的多少文档,并且我担心我的C语言水平还不够高,以至于我可以阅读Idtech 3源码来找答案(我花了几个月的时间才让我的引擎的刷子碰撞工作,甚至是有比我更聪明的人给了我建议) 我不期望一个“BSP路径寻找教程”或类似的东西,但如果有关于这些游戏中路径寻找的演讲或文章,我真的很希望看看并尝试从中获取一些信息。