u013420616
inqb8tr
采纳率0%
2019-04-22 17:18 阅读 615

Unity3d触屏旋转刚体模型,当手指拿开时会卡顿一下

80

想写一个触摸屏控制物体的惯性旋转

if (Input.touchCount <= 0)
        {
            return;
        }
if (1 == Input.touchCount)
        {
            Touch touch = Input.GetTouch(0);
             deltaPos = touch.deltaPosition;
            print(deltaPos);
            Vector3 Torque = new Vector3(deltaPos.y, -deltaPos.x, 0);
            transform.GetComponent<Rigidbody>().AddTorque(Torque);
        }

现在问题就是,当手指拿开时,会有一瞬间的卡顿,请问如何解决?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • dabocaiqq dabocaiqq 2019-04-23 00:25
    点赞 评论 复制链接分享
  • u012094400 愈来愈好 2019-04-23 10:34

    有锁帧吗?你锁帧后再看看frame debug里面什么情况。其实你可以用lerp来模拟这个效果。

    点赞 评论 复制链接分享

相关推荐