我想在“Powered by Unity”简介之后加上一个介绍(如intro.jpg),我希望这个介绍能够显示2秒钟。
答案 0 :(得分:1)
我假设您的第一个场景叫Game
创建一个名为“简介”的新场景
在此场景中,添加图像元素并为其指定脚本:
using UnityEngine;
using System.Collections;
public class Intro : MonoBehaviour {
bool shouldGo = false;
float timeout = 2.0f;
void Update () {
if (shouldGo) {
timeout -= Time.deltaTime;
if (timeout <= 0.0f) Go();
return;
} else {
int percentageLoaded = (int)(Application.GetStreamProgressForLevel("Game") * 100.0f);
}
if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began) {
if (Application.CanStreamedLevelBeLoaded("Game")) shouldGo = true;
}
if (Input.GetMouseButtonDown(0)) {
if (Application.CanStreamedLevelBeLoaded("Game")) shouldGo = true;
}
}
void Go() {
Application.LoadLevel("Game");
}
}
然后在Build Settings
中添加新的Introduction
场景,并通过拖动列表顶部将其移至0位置。