所以我写了一些代码来让我向左或向右滑动对象旋转
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Rotater : MonoBehaviour {
public Transform player;
void Update()
{
if (Input.touchCount == 1)
{
// GET TOUCH 0
Touch touch0 = Input.GetTouch(0);
// APPLY ROTATION
if (touch0.phase == TouchPhase.Moved)
{
player.transform.Rotate(0f, 0f, touch0.deltaPosition.x);
}
}
}
}
问题是当我快速滑动时,旋转将无法控制。所以我希望输入不那么敏感。
我的目标是让旋转像滚动的漩涡
我的设置:
我做了一个空物体并将它放在中心
使空对象成为我的播放器的父对象
最后,我把我的代码放在空对象中
这个设置让玩家在某种轨道上旋转,就像我告诉你的那样,类似于滚滚涡流。
收到一只叮咚
桃花长相依