Unity メモ :C#でのInstantiateの注意点 (iOSビルド時)
最近JavaScriptからC#に変更している際に起きた問題です。
C#でプレハブオブジェクトをInstantiate使用とした時に、
PC上では、うまくInstantiateが実行されるのに、
iPhoneにビルドすると、Instantiateがエラーにより実行されません。
解決策は、こちらのサイト様に書いてありました。
・解決策は、
Resources/ 以下にInstantiateしたいプレハブを置き、
C#のソースからInstantiateで読み出す際に、
void Start() { GameObject obj = Instantiate(Resources.Load("[プレファブ名]")) as GameObject; }
で呼び出す事。
以上の事で、無事Instantiateが実行され、iPhoneの実機上でも確認出来ました。