我想製作一個系統,在完成一個後解鎖下一個等級。 我使用C#代碼在Unity3D中解鎖等級
如果完成1級,你解開level2的等等
MainMenu的是建立0級和電平選擇是建造1級,所以第一級實際上是建立級別2.
public bool isLevel1;
public bool isLevel2;
public bool isLevel3;
public bool isLevel4;
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
}
void OnMouseUp()
{
if (isLevel1)
{
Application.LoadLevel(2);
}
if (isLevel2)
{
Application.LoadLevel(3);
}
if (isLevel3)
{
Application.LoadLevel(4);
}
if (isLevel4)
{
Application.LoadLevel(5);
}
}
這就是我如何從關卡選擇級別選擇。我在mainmenu上有類似的東西,但我不知道如何鎖定它們,然後在完成關卡後解鎖。我有辦法鎖定它們,但我放棄了它,因爲它沒有工作。如果有人能夠很簡單地解釋它,或者指向我錯過的指南,那將是一個很大的幫助。因爲我找到了一些指南,但他們認爲我的水平選擇不同。 我在此先感謝你,我願意回答任何其他問題
雖然這是一個很好的問題,但對於質量保證網站來說,這個問題太廣泛了。請去gamedev或forum.unity3d,或類似的。 – Fattie