分享Unity3D学习 愤怒的小鸟之Logo界面(一)
今天我们来学习如何制作愤怒的小鸟游戏中开头loading时的Logo界面,该界面在显示4秒后进入下一个界面。
目标
制作开头loading时的Logo界面,4秒后自动进入下一个界面。
实现步骤
步骤1:创建项目并设置屏幕分辨率
- 新建一个空的Unity3D Project。
- 设置屏幕分辨率为800 * 600,具体操作路径如下:
- 依次点击
File
--->Build Settings...
--->PC, Mac & Linux Standalone
--->Player Settings...
--->Resolution and Presentation
,在该设置项中修改屏幕分辨率。
- 依次点击
步骤2:创建并设置GUI Texture
创建一个GUI Texture,将其重命名为 Logo
。接着,把准备好的Logo图片放置到这个GUI Texture上,并修改其相关参数。
步骤3:创建并添加Scene
创建一个新的Scene,命名为 PlayScene
,然后将所有创建好的Scene都添加到项目的build列表中。
步骤4:编写脚本实现界面切换功能
以下是实现界面切换功能的脚本代码:
#pragma strict
// 定义界面显示的时间间隔,单位为秒
var timeInterval : int = 4;
// 定义要加载的场景索引
var level : int;
// 用于记录从开始到现在经过的时间
private var timeUpdate : float;
function Start () {
// 初始化时不做额外操作
}
function Update () {
// 累加每帧的时间
timeUpdate += Time.deltaTime;
// 当经过的时间超过设定的时间间隔时
if (timeUpdate > timeInterval) {
// 加载指定索引的场景
Application.LoadLevel(level);
}
}
步骤5:应用脚本并设置参数
将上述脚本挂载到 LogoScene
中的相机(camera)上,并将脚本中的 Level
值修改为1。
测试运行
完成以上步骤后,点击运行按钮,测试是否能实现Logo界面显示4秒后自动进入下一个界面的功能。
通过以上步骤,你就可以完成愤怒的小鸟游戏中Logo界面的制作及界面切换功能。