用Unity开发出来的游戏主要由“场景”“游戏物体”“组件”和“素材”构成,如图1-20所示。
图1-20
场景表示游戏的一个画面。游戏里除了主要的游戏画面之外,还会用到标题界面和得分界面等。这些画面都是以场景形式进行保存的。
场景中的一切物体都属于游戏物体。玩家角色和敌方角色、背景和显示的文字以及图像等,都在游戏物体的范畴内。通过下文提到的组件,可以将游戏物体变化为其他形式。
组件与场景和游戏物体不同,是抽象的概念,简单来说就是为了让游戏物体发生变化而附加的数据。
组件分为很多种,通过附加各种不同的组件,游戏物体的外观和动作方式会产生各种变化。举例来说,玩家角色和敌方角色原本都处于同样的状态。此时,将主角的图像和通过玩家的操作使角色活动起来的程序等一系列的组件附加上去,玩家角色就逐渐成形。
素材的英语原文是“资源”的意思。Unity将制作游戏的材料称为素材。通过将图像和音乐数据等素材附加到各种组件上来制作游戏物体。