您现在的位置是:首页 >技术教程 >【Unity】【VR开发】如何让手主动吸附到物体上网站首页技术教程
【Unity】【VR开发】如何让手主动吸附到物体上
简介【Unity】【VR开发】如何让手主动吸附到物体上
【背景】
VR开发中的Snap很多时候指手抓握物体时抓握点和方向可以指定。但有的场景,比如开摩托车,希望每次Grip把手时,手会自动吸附到把手上去,有没有方便的实现方式呢?
【方法】
目前我实现这一点的作弊方式是Control对象下加呈现手的Model对象,做Grip动作时将发生抓握的左手右手Model子对象自动匹配到事先设定的把手上的AttachmentPoint指定位置上,但是control对象其实并没有发生位移。
【分析】
这么做的原因,是为了解决Control被实时Track和希望手部位移到指定位置的矛盾。把视觉效果和实际控制分开满足后的结果,因为这个场景下吸附更多的是一个视觉效果。
【样例脚本】
using UnityEngine;
using UnityEngine.InputSystem;
publi
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。