رفتن به Scene دیگر در Unity (C#)

۱. ابتدا Scene ها را به Build Settings اضافه کنید:

  • از منوی بالای Unity:
    File → Build Settings
  • Scene های مورد نظر را از پنجره Project به لیست Scenes in Build بکشید (یا دکمه Add Open Scenes را بزنید).
  • ترتیب Scene ها در این لیست مهم است، چون می‌توانید با اندیس (index) آن‌ها را فراخوانی کنید.

۲. در کد C# از SceneManager.LoadScene استفاده کنید:

الف) لود Scene با نام:

using UnityEngine;
using UnityEngine.SceneManagement;

public class SceneChanger : MonoBehaviour
{
    public void LoadSceneByName(string sceneName)
    {
        SceneManager.LoadScene(sceneName);
    }
}

مثال فراخوانی:

LoadSceneByName("MainMenu");

روش قدیمی پرکاربرد در نسخه های قدیمی تر

Application.LoadLevel("نام مرحله");

رفتن به مرحله بعد در یونیتی کد رفتن به سین دیگر