unityでは、UIボタンを使ってシーンを切り替える方法は何ですか?

Unity内でUIボタンを使用してシーンを切り替えるには、以下の手順が必要です。

  1. Hierarchyパネルで右クリック->UI->Buttonを選択して、新しいUIボタンを作成します。
  2. プロジェクトパネルで右クリックして、新しいC#スクリプトを作成し、SceneManagerという名前を付ける。
  3. SceneManagerスクリプトを開いて編集してください:テキストエディタでSceneManagerスクリプトを開き、以下のコードを追加してください。
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;

public class SceneManager : MonoBehaviour
{
    public Button yourButton;

    void Start()
    {
        Button btn = yourButton.GetComponent<Button>();
        btn.onClick.AddListener(TaskOnClick);
    }

    void TaskOnClick()
    {
        SceneManager.LoadScene("YourSceneName");
    }
}
  1. ボタンにSceneManagerスクリプトをアタッチする方法:ヒエラルキーパネルでSceneManagerスクリプトをボタンオブジェクトにドラッグアンドドロップし、ボタンのOn Click()イベントをSceneManagerスクリプトのyourButtonフィールドにドラッグアンドドロップしてください。
  2. “YourSceneName” を切り替えたいシーン名に変更してください。
  3. ゲームを起動するには、ゲーム起動ボタンをクリックし、その後UIボタンをクリックして目標シーンに切り替えます。

上記のコードでyourButtonフィールドに値を代入する必要があります。これには、ステップ1で作成したボタンを参照する必要があります。InspectorパネルでボタンオブジェクトをyourButtonフィールドにドラッグアンドドロップするか、Start()メソッド内でボタンコンポーネントを動的に取得することができます。

bannerAds