让我们立即让多维数据集运行起来。
双击“项目”窗口中的 SpinCube 脚本。此时将自动启动 Visual Studio。首次执行此操作可能需要一些时间。
完全加载后,Visual Studio 应类似于以下内容:
在生成的 C# 代码上应看到两种方法:
Start()
: 当在 3D 场景中创建多维数据集时运行一次的方法。Update()
: 为 3D 引擎绘制到屏幕的对象的每帧运行一次的方法。这意味着,每当引擎想要确定多维数据集在场景中的预期位置时,其都会运行。让我们开始创建将控制旋转的变量,从而编写用于旋转多维数据集的脚本。
在 Start
方法之上插入突出显示的代码行。此代码会创建一个公共向量 3,其 x、y 和 z 坐标将控制 3D 空间中的旋转。
public Vector3 RotateAmount;
// Start is called before the first frame update
void Start()
{
然后,在 Update
方法中添加突出显示的代码行。Unity 中的每个游戏对象都具有 Transform 脚本,可指示该对象在三维空间中的存在位置及其旋转。你将在此处使用 Rotate
方法,并指定要在该游戏对象上执行的旋转量。
// Update is called once per frame
void Update()
{
transform.Rotate(RotateAmount);
}
现在,返回到 Unity 编辑器并在 层次结构 窗口中再次选择“多维数据集”对象。
在检查器窗口中,应会发现已创建的公共变量现在位于添加到多维数据集的新脚本下。
将 Y 值更改为 1,然后按 Unity 编辑器顶部和中心的“播放”按钮。
由于 Update
方法会运行每个帧,你将看到多维数据集每帧会旋转一度。可以随意更改这些值并享受一些乐趣。现在,你已准备好为不同的平台构建游戏。