unity解決方法メモ
Instantiateで生成したときキャストしないとDestroyで消すとき、以下のエラーが出る
Destroying assets is not permitted to avoid data loss.
If you really want to remove an asset use DestroyImmediate (theObject, true);
簡単に言うと型の変換(int→folatみたいな)ができていない。
生成源のGameObject から切り離すってこと。
(Instantiateしたオブジェクトは操作できないため)
unity(c#)では、as Gameobjectでキャストと同じことができる↓
//objAを複製
GameObject obj = Instantiate(objA) as GameObject;


コメントを残す
コメントを投稿するにはログインしてください。