「Unity/Scene」の版間の差分
ナビゲーションに移動
検索に移動
| 36行目: | 36行目: | ||
参考:https://qiita.com/Teach/items/2d70f58d1f67fd2abfa8 | 参考:https://qiita.com/Teach/items/2d70f58d1f67fd2abfa8 | ||
==csがAddComponentしているSceneを検索== | |||
csを右クリックしてFind References In Project | |||
2021年9月7日 (火) 09:04時点における版
Sceneとは
CanvasやCameraより上位の画面のこと
Scene作成
- メインメニュー/Assets/Create/Scene
- AssetsにNewSceneができる
- NewSceneを1クリックして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しているSceneを検索
csを右クリックしてFind References In Project