Unity5学習の際の覚え書き。

×

シーンを追加する

1. File -> Build Settingsで、ビルド設定画面を開く
2. Scenes In Buildに、使用するすべてのシーンをドラッグして追加する
 ミスった場合はdeleteキーで削除
3.「using UnityEngine.SceneManagement;」が必須。

SceneManager.LoadSceneでシーンを切り替える

SceneManager.LoadScene("シーン名");

(例)
bool win = true;
if (win) {
    SceneManager.LoadScene("Win");
} else {
    SceneManager.LoadScene("Lose");
}

アプリケーションを起動したばかりの状態にするには

Application.LoadLevel(Application.loadLevel);

スクリプトからシーンを切り替える

シーンを切り替えるスクリプトを作成する

SceneChanger.cs
using UnityEngine.SceneManagement;

public class SceneChanger : MonoBehaviour {

	public string nextSceneName;

	void Start () {
	}
	
	void Update () {
		if (Input.GetButtonDown("Submit")){
			SceneManager.LoadScene ("nextSceneName");
		}
	}
}

空のゲームオブジェクトを作成し、SceneChanger.csをアタッチする

移動元となる方のシーンに、空のゲームオブジェクト「SceneChanger」を作り、SceneChanger.csをアタッチする。
(別にどのゲームオブジェクトに追加しても同じだが、わかりやすいように)

移動先のシーンを設定する

Unity画面で、アタッチしたSceneChanger.csのnextSceneNameに、移動先のシーン名を入力する。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

【メニュー編集】
Wiki記法ガイド

リンク

ゲームバー大阪心斎橋

ゲームバー大阪梅田

ゲームバー大阪心斎橋

ダーツ&ダイニングバー大阪梅田

メニュー

Unity


スマホ操作

Unity - GameObject

Unity - 3DCG

メンバーのみ編集できます