我开发了一些应用程序,允许用户探索第一人称的室内环境,为了获得平稳的行走,同时处理墙壁和物体的所有碰撞,我的脚本变得越来越复杂,
前提是我知道navmeshes主要用于计算移动代理的路径,我想知道:有没有办法利用navmeshes在第一人中导航?或者它会是只是浪费CPU时间?
感谢您的任何建议。
答案 0 :(得分:2)
使用导航网格在第一人中导航,您必须在每个用户输入上重新计算代理的路径。沿着墙壁滑动时,您将很难保持行走平稳。 (滑向墙壁基本上是走进墙壁,检测并纠正它,并仅使用与墙壁相切的方向向量部分 - 使用导航网格导航实现类似的平滑性将很难。)