「Unity/Scene」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→Scene画面遷移) |
(→Scene画面遷移) |
||
行15: | 行15: | ||
#Buttonに以下のようにButtonScript.csを設置する | #Buttonに以下のようにButtonScript.csを設置する | ||
using UnityEngine.SceneManagement; | using UnityEngine.SceneManagement; | ||
+ | using UnityEngine.UI; | ||
public class ButtonScript : MonoBehaviour { | public class ButtonScript : MonoBehaviour { | ||
void Start () { | void Start () { |
2017年9月30日 (土) 14:55時点における版
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のものが最初に表示される
- プレビューからボタンをクリックすると遷移する