Я хотел бы создать систему, которая разблокирует следующий уровень после завершения одного. Я использую 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, но я не знаю, как их заблокировать, а затем разблокировать после завершения уровня. У меня был способ заблокировать их, но я отказался от этого, так как он не работал. это было бы большой помощью, если бы кто-нибудь мог объяснить это достаточно просто или указать мне на гида, которого я пропустил. потому что я нашел несколько руководств, но они полагали, что я сделал свой уровень seleciton другим, я думаю. Я благодарю вас заранее, и я готов ответить на любые дополнительные вопросы.
Хороший вопрос, это слишком широкий для сайта QA. Перейдите в gamedev или forum.unity3d или аналогичный. – Fattie