当前位置: 首页 > 工具软件 > Angry Birds > 使用案例 >

小白学Unity之Angry Birds(一)

廖琨
2023-12-01

新建Unity 2D项目,并将下载的图片资源导入该项目。将Sprites文件夹下的SkySprite图片拖拽至层级视图作为游戏背景,并将其重命名为“Background”。

层级视图 (Hierarchy) 包含当前场景中的每个游戏对象 (GameObject)。有些是三维模型等资源文件的直接实例,其余是预设 (Prefabs) 实例,自定义对象构成游戏的绝大部分。可在层级视图 (Hierarchy) 中选择对象并将一个对象拖到另一个对象内,以应用父子化 (Parenting)(见下图)。在场景中添加和删除对象后,还将在层级视图 (Hierarchy) 中显示或消失。

父子化 (Parenting)

Unity 采用父子化 (Parenting) 这一概念。使任何游戏对象 (GameObject) 成为另一对象的子对象,将欲移动的子对象拖到层级视图 (Hierarchy) 的父对象中。子对象会继承父对象的移动和旋转路径。可根据需要点击父对象的折叠箭头,显示或隐藏子对象。

预设 (Prefabs)

预设 (Prefab) 是一种资源 - 存储在工程视图 (Project View) 中可重复使用的游戏对象 (GameObject)。预设 (Prefabs) 可放入到多个场景中,且每个场景可使用多次。向场景添加一个预设 (Prefab) 时,就会创建它的一个实例。所有预设 (Prefab) 实例都链接到原始预设 (Prefab),实质上是原始预设的克隆。不管您的工程中有多少个实例,您对预设 (Prefab) 作薄出任何更改时,您会看到这些更改应用于所有实例。



 类似资料: