facebook twitter hatena line email

「Unity/Scene」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==Sceneとは== CanvasやCameraより上位の画面のこと ==Scene作成== #メインメニュー/Assets/Create/Scene #AssetsにNewSceneができる #NewSceneを1ク...」)
 
(csがAddComponentしているSceneを検索)
 
(同じ利用者による、間の9版が非表示)
行9: 行9:
 
==エディタ上でScene切り替え==
 
==エディタ上でScene切り替え==
 
#MainSceneと他のSceneをダブルクリックして切り替えることができる
 
#MainSceneと他のSceneをダブルクリックして切り替えることができる
 +
 +
==Scene画面遷移==
 +
#MainSceneとSubSceneを作成する
 +
#MianSceneのCanvasにButtonを設置する
 +
#Buttonに以下のようにButtonScript.csを設置する
 +
using UnityEngine.SceneManagement;
 +
using UnityEngine.UI;
 +
public class ButtonScript : MonoBehaviour {
 +
void Start () {
 +
GetComponent<Button>().onClick.AddListener(OnClick);
 +
}
 +
void OnClick()
 +
{
 +
SceneManager.LoadScene("SubScene");
 +
}
 +
}
 +
#File/BuildSettings/Scenes In Buildを開く
 +
#"Scenes In Build"にMainSceneとSubSceneを追加する
 +
#"Scenes In Build"には順序があって右側に数字が0のものが最初に表示される
 +
#プレビューからボタンをクリックすると遷移する
 +
 +
==非同期で画面遷移==
 +
SceneManager.LoadSceneAsync("SubScene");
 +
 +
参考:https://qiita.com/JunShimura/items/d5ffae65b7fbbcc95ce9
 +
 +
参考:https://qiita.com/Teach/items/2d70f58d1f67fd2abfa8
 +
 +
==csをAddComponentしているObjectのSceneを検索==
 +
csファイルを、右クリックして、Find References In Projectを選択

2021年9月7日 (火) 19:18時点における最新版

Sceneとは

CanvasやCameraより上位の画面のこと

Scene作成

  1. メインメニュー/Assets/Create/Scene
  2. AssetsにNewSceneができる
  3. NewSceneを1クリックしてMainSceneに変更する

エディタ上でScene切り替え

  1. MainSceneと他のSceneをダブルクリックして切り替えることができる

Scene画面遷移

  1. MainSceneとSubSceneを作成する
  2. MianSceneのCanvasにButtonを設置する
  3. Buttonに以下のようにButtonScript.csを設置する
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class ButtonScript : MonoBehaviour {
	void Start () {
		GetComponent<Button>().onClick.AddListener(OnClick);
	}
	void OnClick()
	{
		SceneManager.LoadScene("SubScene");
	}
}
  1. File/BuildSettings/Scenes In Buildを開く
  2. "Scenes In Build"にMainSceneとSubSceneを追加する
  3. "Scenes In Build"には順序があって右側に数字が0のものが最初に表示される
  4. プレビューからボタンをクリックすると遷移する

非同期で画面遷移

SceneManager.LoadSceneAsync("SubScene");

参考:https://qiita.com/JunShimura/items/d5ffae65b7fbbcc95ce9

参考:https://qiita.com/Teach/items/2d70f58d1f67fd2abfa8

csをAddComponentしているObjectのSceneを検索

csファイルを、右クリックして、Find References In Projectを選択