欧美经典日韩精品_日韩高清亚洲日韩精品一区_日韩精品无码综合视频网_国产v亚洲v天堂?无码久久_中文字幕免费无码专区

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

當前位置:首頁  >  IT問答庫  >  unity基礎(chǔ)知識

Unity中如何使用代碼切換場景

發(fā)布:qyf 2022-09-29 14:03

Unity中如何使用代碼切換場景

推薦答案

  同學你好,Unity中如何使用代碼切換場景?在Unity中肯定會用到切換場景這個功能,所以這里簡單介紹一下切換場景的方法。

  在腳本內(nèi)引入命名空間:using UnityEngine.SceneManagement;

  執(zhí)行代碼:SceneManager.LoadScene

  具體使用方法示例: 1.首先工程中需要有兩個Scene場景,用于切換場景

1

 

  2.將場景添加到BuildSetting 打開菜單欄File -> Build Setting ,然后將場景添加到BuildSetting,直接拖動或者Add open Scenes都可以。

2

  3.使用代碼進行場景切換 添加一個Button按鈕,點擊按鈕的時候切換場景

  別忘記在場景中給Button賦值哦!

  using UnityEngine;

  using UnityEngine.SceneManagement;

  using UnityEngine.UI;

  public class UnityTest1 : MonoBehaviour

  {

  public Button button1;

  void Start()

  {

  button1.onClick.AddListener(SwitchScene);

  }

  void SwitchScene()

  {

  //方法一,通過索引值切換場景

  //SceneManager.LoadScene(1);

  //方法二,通過場景名字切換場景

  SceneManager.LoadScene("Scene2");

  }

  }

  效果如下: 

3

  核心代碼:

  SceneManager.LoadScene();

  里面的參數(shù)可以是場景的名字,也可以是場景在Build Setting 中的索引值!

  老版本還可以使用以下代碼進行切換,不過現(xiàn)在已經(jīng)棄用了!

  Application.LoadLevel("1");

最新問答資訊

01 unity用什么編程語言?unity學習難度大嗎

學習 unity 語言
6020 人關(guān)注

02 python容易學嗎?學好python有什么好處?

學習 python 工作 培訓
5389 人關(guān)注

03 html是什么語言?html學習難嗎?

學習 html 語言 可以
5062 人關(guān)注

04 c語言難學嗎?c語言學好要多久?

語言 技術(shù) 學習
4733 人關(guān)注

06 學好平面設(shè)計要多久?報速成班靠譜嗎?

平面 設(shè)計 學習 時間
4238 人關(guān)注

相關(guān)問題

unity用什么編程語言?unity學習難度大嗎

目前各大領(lǐng)域?qū)nity這一編程語言有著具體的要求,會unity可輕松...

Unity中如何使用代碼切換場景

同學你好,Unity中如何使用代碼切換場景?在Unity中肯定會用到切...

UnityHub中提示許可證過期了怎么辦?

同學您好,在使用Unity的過程中,我們經(jīng)常會遇到一個提示:您沒...

同學您好,在Unity中取消激活某個游戲物體非常簡單,只需要在屬...

Unity四元數(shù)與歐拉角之間轉(zhuǎn)換

normalized;將方向向量轉(zhuǎn)換為四元數(shù)Quaternion rotation =Quater...

Unity中的對象池技術(shù)

同學您好,對象池是一種Unity經(jīng)常用到的內(nèi)存管理服務(wù),針對需要...

測一測
你知道多少IT梗