2014年4月29日火曜日

unityで実行時にプレハブからインスタンスを作成する

Assetsから読み込む方法
Resourcesフォルダを作成して、実行時にResources.Load("AAA")をすればいいっぽい
パスはリソースフォルダからの相対パス Assets/Resources/AAA/AAAだったら AAA/AAA
拡張子はつけるとダメになるっぽい

GameObject g = (GameObject)Instantiate(Resources.Load("AAA/AAA"), new Vector3(0, 0, 0), new Quaternion());

なおInstanceする時はGameObjectにキャストしてやるとよい

0 件のコメント: