Unity基础知识及一些基本API的使用
1.Unity界面介绍
Unity的默认Editor窗口主要呈现为以上布局,它们分别为:
1.工具栏:工具栏提供最基本的工作功能。左侧的按钮用于访问 Unity Collaborate、Unity 云服务和 Unity 帐户。中间是播放、暂停和步进控制工具。右侧是操作历史记录、操作查询以及层可见性菜单,最后是 Editor 布局菜单(提供一些备选的 Editor 窗口布局,并允许保存自定义布局)。
2.Hierarchy窗口:Hierarchy窗口是场景中每个游戏对象的分层文本表示形式。场景中的每一项都在层级视图中有一个条目。层级视图显示了游戏对象之间相互连接的结构。
3.Scene视图:Scene视图可用于场景的编辑与呈现。根据正在处理的项目类型,Scene 视图可显示 3D 或 2D 透视图。
4.Inspector窗口:Inspector窗口可用于查看和编辑当前所选游戏对象的属性。由于不同类型的游戏对象具有不同的属性集,因此在选择不同游戏对象时,Inspector 窗口的布局和内容也会变化。
5.Project窗口:Project窗口显示可在项目中使用的资源库。将资源导入到项目中时,这些资源将显示在此处。
6.Game视图:Game视图通过场景摄像机模拟最终渲染的游戏的外观效果。单击 Play 按钮即开始模拟。
当然还有一些其他的视图布局,包括Asset Store资源商店视图、Animation动画视图、Animator动画化控制器视图、Occlusion遮挡剔除视图等,可以在Unity界面的相应位置打开这些视图。
这里再介绍一下一些工具图标的使用:
从上到下依次为
1.视图工具:用于在场景中拖动视野
2.调动工具:用于移动游戏对象或在Inspector窗口实现移动
3.旋转工具:用于360度地旋转游戏对象或在Inspector窗口实现对象旋转
4.缩放工具:用于放大或缩小游戏对象或在Inspector窗口实现对象缩放
5.矩形工具:允许用户查看和编辑2D或者3D游戏对象的矩形手柄
6.变换工具:快捷实现对象的变换
从左到右依次为
1.播放/预览游戏按钮:当单击该按钮后,Game视图会被激活,实时显示游戏运行的画面。
2.暂停播放按钮:在Game视图激活后后,单击暂停按钮后,Game视图会停止运转,当再次按下该键可以让游戏从暂停的地方继续运行。
3.逐帧播放按钮:用来逐帧预览播放的游戏,方便查找游戏存在的问题。
2.脚本生命周期
Unity三个特性:
public int a;//定义公开字段
[SerializeField]private int a=100;//序列化字段 作用:在编辑器中显示(编辑)私有变量
[HideInInspector]public float b;//作用:在编译器中隐藏公共字段
[Range(0, 100)]public int c;//给该变量值定义范围
脚本生命周期即必然事件\消息,是指Unity脚本从唤醒到销毁的过程。