言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

EditorApplication.currentScene

public static var currentScene: string;

Description

ユーザーが現在開いているシーンのパス(シーンを開いていない場合は空文字になります) (Read Only)

全てのパスは "Assets/MyScenes/MyScene.unity" のようにプロジェクトフォルダからの相対パスです。

	// saves the current scene into a new temporary scene.
	
	import UnityEditor;
	
	@MenuItem ("Example/Save temp Scene %s")
	static function SaveTempScene() {
		var path : String [] = EditorApplication.currentScene.Split(char.Parse("/"));
		path[path.Length -1] = "Temp_" + path[path.Length-1];	
		EditorApplication.SaveScene(String.Join("/",path));
	}