VRTK学习记录1——使用NavMesh限制移动区域

VRTK是一套很好用的VR开发工具,完全免费,可在资源商店中下载导入。开发HTC Vive时,还需要导入SteamVR。

实际开发中,玩家在场景中移动,需要限制玩家的可移动区域。

工具中有几种不同的处理方式,都有相应的示例场景,个人觉得最好的就是通过NvaMesh进行限制。

此笔记主要参考示例:033_CameraRig_TeleportingInNavMesh

效果就是如图,只能在烘焙好的可移动区域移动,不能移动到不可移动区域。

VRTK学习记录1——使用NavMesh限制移动区域VRTK学习记录1——使用NavMesh限制移动区域


实现此效果只要设置PlayArea物体下的VRTK_HeightAdjustTeleport脚本中的Nav Mesh Limit Distance不为0即可,具体多大可以根据需要进行调整。

VRTK学习记录1——使用NavMesh限制移动区域VRTK学习记录1——使用NavMesh限制移动区域