Unity的几个入门小常识

简介: 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 上的某些值并且您无法手动暂停它时, 这非常有用。


相关文章
|
图形学 C# 开发者
全面掌握Unity游戏开发核心技术:C#脚本编程从入门到精通——详解生命周期方法、事件处理与面向对象设计,助你打造高效稳定的互动娱乐体验
【8月更文挑战第31天】Unity 是一款强大的游戏开发平台,支持多种编程语言,其中 C# 最为常用。本文介绍 C# 在 Unity 中的应用,涵盖脚本生命周期、常用函数、事件处理及面向对象编程等核心概念。通过具体示例,展示如何编写有效的 C# 脚本,包括 Start、Update 和 LateUpdate 等生命周期方法,以及碰撞检测和类继承等高级技巧,帮助开发者掌握 Unity 脚本编程基础,提升游戏开发效率。
673 0
|
前端开发 图形学
技术经验解读:【Unity3d游戏开发】UGUI插件入门之游戏菜单
技术经验解读:【Unity3d游戏开发】UGUI插件入门之游戏菜单
155 0
|
定位技术 C# 图形学
Unity和C#游戏编程入门:创建迷宫小球游戏示例
Unity和C#游戏编程入门:创建迷宫小球游戏示例
284 2
|
人工智能 C# 图形学
Unity入门
Unity入门
168 0
|
前端开发 C# 图形学
unity入门必备的案例2.0
unity入门必备的案例你还不知道?
298 0
|
人工智能 图形学
Unity Rain Ai 插件的使用入门(一)
Unity Rain Ai 插件的使用入门
710 1
Unity Rain Ai 插件的使用入门(一)
|
缓存 JavaScript 前端开发
手把手带你 Unity 入门之从零创建一个时钟(GameObjects 与 Scripts)(三)
手把手带你 Unity 入门之从零创建一个时钟(GameObjects 与 Scripts)
453 1
手把手带你 Unity 入门之从零创建一个时钟(GameObjects 与 Scripts)(三)
|
存储 人工智能 图形学
Unity基础到入门-导航系统(Navigation)
Unity基础到入门-导航系统(Navigation)
Unity基础到入门-导航系统(Navigation)
|
前端开发 C# 图形学
unity入门必备的案例你还不知道?
unity入门必备的案例你还不知道?
388 0
|
人工智能 图形学
Unity Rain Ai 插件的使用入门(三)
Unity Rain Ai 插件的使用入门
363 0
Unity Rain Ai 插件的使用入门(三)

热门文章

最新文章