強火で進め

このブログではプログラム関連の記事を中心に書いてます。

ファイルオープン用のパネルを表示してテキストファイルを読み込む方法

【サンプルの動作】

Assetsのパネルで右クリック
  ↓
「Open Text File」を選択
  ↓
ファイルオープン用パネルが表示
  ↓
指定したファイルを開き、内容をコンソールに出力


JavaScriptプログラム】
以下のプログラムを Edtior というフォルダを作成し、その中に保存して下さい。

import System.IO;

@MenuItem ("Assets/Open Text File")
static function OpenTextFile(){
	var path = EditorUtility.OpenFilePanel(
		"Read A Text File", "", "txt");
	if (path.Length != 0) {
		var url = "file://" + path;
		var www = new WWW(url);
		while (!www.isDone) {}
		var txt = www.text;
		print (txt);
	}
}