你好!我正在尝试制作一款顶视角的潜行游戏,玩家需要在避开在路径上移动的守卫的前提下将玩家从一房间走到另一房间,前提是守卫前方有一个预测“锥形”区域,这可以视为他们可以看到的范围,如果玩家进入此区域,则可以向玩家射击。但是,它也被阻挡了。所以,你想问的是,你如何让这条视线被障碍物和墙壁阻挡。呵呵,这应该是很容易的,只要让一个物体跟随守卫的方向,并将其锁定在X和Y坐标上就OK了。但是,你需要将其变成射向守卫的射线来检查如果玩家是否有障碍物和墙壁。如果有,则不允许玩家通过。那么,你有没有方法来实现此功能?

也是,对不起没有将代码放入帖子中!我还没有进一步的编程工作,只有玩家基本移动的代码,因此我没有将其加入其中。