
上QQ阅读APP看书,第一时间看更新
1.2 创建场景
玩《王者荣耀》时,不难发现一款游戏会包含不同的场景。点击游戏图标听到TiMi的同时,游戏的画面会从加载场景切换到登录场景,如图1-15和图1-16所示。

图1-15 加载场景

图1-16 登录场景
通常情况下,游戏会为玩家依次打开一组场景,比如登录场景→主场景→匹配页面→战斗场景。直到进入战斗场景,玩家才算真正进入了游戏。
实际上,大多数游戏都是由不同场景组成的,每个场景负责不同的功能模块。客观来看,近80%的游戏都包含3个场景,它们依次是登录场景、主场景和战斗场景。如果你是一个玩家,则大可不必在意这些场景,但要成为一名开发者,则必须了解一款游戏的基本构成——场景。
由于《猫捉老鼠》是一个教学案例,所以只需要创建一个场景就够用了。图1-17所示是一个场景的创建步骤,按图操作,并把场景命名为Game。

图1-17 创建场景
通常情况下,游戏中的一个场景代表了一个独立的功能。以登录场景为例,一个登录场景中往往有账号/密码输入框、登录按钮和服务器选择等组件,这些组件被组织在一起,实现了完整的登录功能。
默认情况下,新创建的场景会包含两个物体,分别是Main Camera和Directional Light,这两个物体是Unity为场景自动创建的主摄像机和方向光。
主摄像机是玩家的眼睛,玩家通过它才能看到游戏世界。方向光是游戏世界中的太阳光,它照亮了整个游戏世界。可是游戏世界是一个多姿多彩的世界,它里面有角色、有敌人,也有玩法,不能只有摄像机和方向光。所以游戏场景还要有许多其他物体,如模型、图片、脚本等。
接下来,我们就来创建它们。