所以,我正在尝试制作一个灵感来自游戏“Stray”的动物游戏,玩家控制的角色只有在看向一个有效的边缘或平台时才能跳跃。 我不是unity新手,但这是我第一次接触这种类似平台的内容,寻求对最佳架构的建议,以处理这个。 我应该使用射线检测/触发碰撞器来检测每个可跳跃的物体吗? 或者使用更高级的导航网格(navmeshes)?

因为我已经尝试了触发碰撞器的方法,当你进入区域时,跳跃就启用了,你可以触发它来移动到相关的着陆位置,但它在一些长边缘上不太好用,例如第二张图,除非我放置多个点,这变得很混乱。

如果有人正在制作或已经制作了类似的游戏,任何关于如何完成这个的反馈都很感谢。

我留下了一个Stray的图像,展示了猫的固定跳跃路径,以及另一个图像,展示了它不仅仅是一个点来管理,还有很多边缘案例需要处理。