0
我想在「由Unity提供動力」介紹之後加入一個介紹(如intro.jpg),並且我希望將介紹顯示2秒鐘。有沒有辦法在遊戲開始之前進行簡介?
我想在「由Unity提供動力」介紹之後加入一個介紹(如intro.jpg),並且我希望將介紹顯示2秒鐘。有沒有辦法在遊戲開始之前進行簡介?
我假設你的第一個場景叫做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位置。
謝謝。下次我會在嘗試之前嘗試。謝謝! – PanaitStudio
請下次嘗試之前發佈,讓我們知道你的嘗試。檢查http://stackoverflow.com/help/how-to-ask – Kaiido