用C#实现当按下〈R〉键时立方体绕着y轴旋转。
以下是C#代码实现:
using UnityEngine;
public class CubeRotation : MonoBehaviour
{
void Update()
{
if (Input.GetKeyDown(KeyCode.R))
{
transform.Rotate(0, 1, 0, Space.Self);
}
}
}
解释:
-
首先,我们创建了一个名为CubeRotation的脚本。
-
在Update()函数中,我们检测是否按下了〈R〉键。
-
如果按下了〈R〉键,我们使用transform.Rotate()函数绕着y轴旋转立方体。
-
第一个参数为x轴旋转的角度,这里为0。
-
第二个参数为y轴旋转的角度,这里为1,表示每次旋转1度。
-
第三个参数为z轴旋转的角度,这里为0。
-
最后一个参数为旋转的参考系,这里我们选择了Space.Self,表示旋转参考系为物体自身的坐标系。
-
这样,每次按下〈R〉键,立方体就会绕着y轴旋转1度
原文地址: https://www.cveoy.top/t/topic/cRis 著作权归作者所有。请勿转载和采集!