本文主要是介绍【Unity】【VR】如何让Distance Grab抓取物品时限制物品的Rotation,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【背景】
遇到这样的场景,希望抓取Canvas时,Canvas不会沿Z轴旋转。
【问题】
发现Freeze Canvas的Rigid Body没有用。
【分析】
应该是RigidBody的限制仅在物理互动下生效,抓取可能不属于物理互动(比如碰撞),所以不生效。
【思路】
还是得写脚本挂载在Interactable对象上,限制互动对象的旋转轴。
【解决方法】
新建Custom脚本,写如下内容:
using System.Collections;
using System.Collections
这篇关于【Unity】【VR】如何让Distance Grab抓取物品时限制物品的Rotation的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!