Unity的几个入门小常识

本文为入门小常识,主要为介绍,不涉及详细内容 


一、调整场景视图的摄像机

  1. Alt+左键拖曳:旋转
  2. Alt+Ctrl+左键拖曳:平行移动
  3. 鼠标滑轮:缩放
  4. 选中对象后,将鼠标移动到场景中,然后摁下F,摄像机将向该对象移动

二、编辑前务必先终止游戏

因为游戏在运行时所做的任何改变,都会在游戏停止后恢复初值

三、Rigidbody组件

向对象添加 Rigidbody 组件后,其运动将受到 Unity 物理引擎的控制。即使不添加任何代码,Rigidbody 对象也受到向下的重力,并在与其他对象碰撞时作出反应(如果也存在适当的 Collider 组件)。

四、脚本类名要与文件名相同

新建脚本时,类名会自动保持和文件名一致。但如果后续再修改文件名,类名并不会自动发生变化,因此需要自行变更类名。

五、MonoBehaviour

MonoBehaviour 是一个基类,所有 Unity 脚本都派生自该类。

使用 C# 时,必须显式派生自 MonoBehaviour。
该类不支持 null 条件运算符 (?.) 和 null 合并运算符 (??)。
注意:在 Unity 编辑器中有一个用于启用或禁用 MonoBehaviour 的复选框。它在取消 勾选时会禁用函数。如果这些函数在脚本中都不存在,则 Unity 编辑器不 显示该复选框。这些函数是:
Start()
Update()
FixedUpdate()
LateUpdate()
OnGUI()
OnDisable()
OnEnable()

六、Rigidbody.velocity

刚体的速度矢量。它表示刚体位置的变化率。

在大多数情况下,不应该直接修改速度,因为这可能导致行为失真 - 改用 AddForce 请勿在每个物理步骤中设置对象的速度,这将导致不真实的物理模拟。 需要更改速度的一个典型用法是第一人称射击游戏中的跳跃动作设计,因为此时需要立即更改速度。

七、Vector3

用于表示 3D 向量和点。

Unity 内部使用该结构传递 3D 位置和方向。 此外,它还包含用于执行常见向量操作的函数。

八、预设

在创建新游戏对象时养成将其作为预设的习惯,非常重要

九、GameObject

Unity 场景中所有实体的基类。

十、Debug.Break

暂停该 Editor。

当您想要检查该 Inspector 上的某些值并且您无法手动暂停它时, 这非常有用。

猜你喜欢

转载自blog.csdn.net/m0_63024355/article/details/130444685