Resourcesフォルダから下記のように3dモデルを読み込んでいます。
UnityEngine.Object modelPrefab = Resources.Load(modelPath, typeof(GameObject));
エディタで読み込みが正常に行われることを確認したのちに、
1.unityを終了
2.リースフォルダーをコピー
3.もとからあったリソースフォルダを削除
4.コピーしたリソースフォルダを正しいフォルダ名(Resources)に変更
この状態で再度、unityを起動すると3dモデルの属性情報が崩れてしまい正しく読み込むことができません
崩れてしまう属性情報は確認しているだけで下記になります。
・シェーダをStandard(Specularsetup)に設定したのにStandardに変わっている
・RendermodeはCutoutに設定したのにtransparentになっている
・設定したテクスチャ(Albedo)が未設定になっている
・RemappedMaterialもMissingになっている
この状態ではリソースフォルダを配信するような場合、うまく動作しないことがかんがえられるので
何か保持できる方法、または属性の崩れないほかの方法を模索しています。
アドバイス頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー