Unity学习笔记(一)——基本概念之场景(Scene)

时间:2022-04-01 14:55:53

场景,顾名思义就是我们在游戏中所看到的物品、建筑、人物、背景、声音、特效等,基本上和我们玩游戏时所看到的游戏“场景”是同一个概念。

Unity 3D中,“场景”是一个视图,我们通过“场景”这个视图,来编辑、布置游戏中玩家所能见到的图像和声音。

安装完并运行Unity 3D,会缺省打开一个AngryBots项目。我们在“Scene”视图中,就可以直接看到一个场景:

Unity学习笔记(一)——基本概念之场景(Scene)

这个场景中的物件,会在Hierachy视图中通过层级关系列出来:


Unity学习笔记(一)——基本概念之场景(Scene)

从上面这个层级关系我们看到,这个场景包括了:敌人、玩家、动态环境、静态环境、主摄像机等等。

关于层级,在Unity的用户手册中有这么一段话:

The Hierarchy contains every GameObject in the current Scene. Some of these are direct instances of asset files like 3D models, and others are instances of Prefabs, custom objects that will make up much of your game. You can select objects in the Hierarchy and drag one object onto another to make use of Parenting (see below). As objects are added and removed in the scene, they will appear and disappear from the Hierarchy as well.

也就是说,层级中包含的是当前场景中的游戏对象,如果从场景中删除某个对象,则这个对象在层级视图中也会被删除,详见http://docs.unity3d.com/Documentation/Manual/Hierarchy.html

有时候我们打开项目之后看不到任何场景,就像这样:

Unity学习笔记(一)——基本概念之场景(Scene)

这是因为没有选择场景,只需要在Project->Assets下面选择场景文件即可,例如在AngryBots项目中,有一个名为AngryBots的场景(是一个Unity 3D的图标):

Unity学习笔记(一)——基本概念之场景(Scene)

双击打开这个图标,就可以打开相应的场景:

场景文件其实是在Assets文件夹内的一个.unity文件:

Unity学习笔记(一)——基本概念之场景(Scene)


参考资料: