在 Hololens 2 中用手释放球后,我并不是在寻找投掷而是在保持运动。目前,我正在使用 MRTKIMixedRealityTouchHandler
界面,主要是功能public void OnTouchStarted(HandTrackingInputEventData data)
和OnTouchCompleted(HandTrackingInputEventData data)
.
在 Hololens 2 模拟器上,当我用手(鼠标)释放球时,它会在我指向它的大致方向上相对缓慢地在空中飘走,这正是我想要的。我通过减少阻力来实现这一点。但是,一旦我构建到 HL2 设备本身,就不会模拟此动作,并且球在释放后立即停在半空中。为什么会这样?
我尝试添加不成功的行rb.AddRelativeForce(Vector3.forward * magnitude, ForceMode.Force);
。OnTouchCompleted
用手释放球后如何保持球的运动?