本教程详细介绍如何在Unity3D中利用C#脚本实现通过鼠标操作来控制游戏中的视角旋转功能。
之前学习了物体的移动功能,现在来了解一下如何用C#实现鼠标控制摄像机(视角)移动。
以下是适用Unity 5.5.1版本的一个示例代码:
```csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MouseView : MonoBehaviour {
public enum RotationAxes
{
MouseXAndY = 0,
MouseX = 1,
MouseY = 2
}
public RotationAxes m_axes = RotationAxes.MouseXAndY; //修正了拼写错误,将Rotati改为 RotationAxes.MouseXAndY
}
```
请注意该代码片段中`m_axes`属性的默认值设置为 `MouseXAndY`。同时,在原文中的“public enum RotationAxes”部分有一个拼写的遗漏,“m_axes = Rotati”,这里应修正为“m_axes = RotationAxes.MouseXAndY”。