这是我的代码:
public Transform Dummy;
public Transform Sphere;
void Start () {
Sphere.SetParent(Dummy);
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Space))
Dummy.rotation = Quaternion.RotateTowards(transform.rotation, new Quaternion(1, 1, 1, 0), (float)20 * Time.deltaTime);
}
问题是当按下Space键时它只旋转一次,所以我需要多按一次,这很糟糕。 我需要在按下空格键的同时旋转虚拟物。