c# - 为统一模型创建导航系统
问题描述
我正在制作一个游戏,让计算机在对象周围导航以完成任务。我可以使用NavMeshAgent
; 但是,我必须烘焙所有要导航的对象,从而降低计算机速度。我正在制作自己的导航系统,并希望得到一些指导。
我的想法是,当计算机遇到一个物体时,他会从他的视野中找到物体的hitbox的角落,然后决定哪个角落更接近目标。
我对这个想法的问题是我不知道如何找到碰撞箱的外边缘,所以我正在寻找一种方法来做到这一点。
任何建议表示赞赏。也许我走错了路,我只是在寻找一种制作简单导航脚本的方法。
解决方案
推荐阅读
- python-3.x - 程序完成后线程不会关闭
- julia - 为什么 Julia 插值在 juliabox 教程中不起作用?
- python - 在 Django/oTree 中动态更改表单标签
- jenkins - 如何知道 Jenkins Github Pull Request 构建插件中的事件类型?
- c# - RichTextBox 不支持 "\r" 或 CR 并将 "\r" 替换为 "\n"
- python - 使用 @patch() 模拟和不使用 side_effect 有什么区别?
- python - 在 Python 中访问特定属性时遇到问题
- python-3.x - 如果列表中的元素在另一个列表中的另一个元素的范围内
- git - 如何正确地将 git ssh 密钥作为参数传递给 Dockerfile 并在执行 git clone 时引用它
- python - setuptools 如何将模块添加到运行时?