【Unity】MagicaVoxel で Export した obj ファイルのマテリアルが変更できなくなった
先日、Unity2017からUnity2018にアップデートしたのですが、MagicaVoxel で エクスポートした obj ファイルのマテリアルを変更するために、objファイルを選択し、Inspector の Materials タブを選択すると Import Materials 以下の項目が何も出なくなりました。FBXファイルを選択しても同様に出てきません。
前までは、ここに Location という項目があり、いつもはこれを Use Embedded Materials にして、defaultMat の項目を変更しているのですが... 何も出てきません...
よく見るとConsoleタブにエラーが大量に吐き出されていました。
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.PropertyHandler.OnGUILayout (UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, Boolean includeChildren, UnityEngine.GUILayoutOption options) (at /Users/builduser/buildslave/unity/build/Editor/Mono/ScriptAttributeGUI/PropertyHandler.cs:203)
UnityEditor.EditorGUILayout.PropertyField (UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, Boolean includeChildren, UnityEngine.GUILayoutOption options) (at /Users/builduser/buildslave/unity/build/Editor/Mono/EditorGUI.cs:8791)
UnityEditor.EditorGUILayout.PropertyField (UnityEditor.SerializedProperty property, UnityEngine.GUIContent label, UnityEngine.GUILayoutOption options) (at /Users/builduser/buildslave/unity/build/Editor/Mono/EditorGUI.cs:8780)
UnityEditor.ModelImporterMaterialEditor.DoMaterialsGUI () (at /Users/builduser/buildslave/unity/build/Editor/Mono/ImportSettings/ModelImporterMaterialEditor.cs:364)
UnityEditor.ModelImporterMaterialEditor.OnInspectorGUI () (at /Users/builduser/buildslave/unity/build/Editor/Mono/ImportSettings/ModelImporterMaterialEditor.cs:162)
UnityEditor.AssetImporterTabbedEditor.OnInspectorGUI () (at /Users/builduser/buildslave/unity/build/Editor/Mono/Inspector/TabbedEditor.cs:147)
UnityEditor.InspectorWindow.DrawEditor (UnityEditor.Editor editors, Int32 editorIndex, Boolean rebuildOptimizedGUIBlock, System.Boolean& showImportedObjectBarNext, UnityEngine.Rect& importedObjectBarRect) (at /Users/builduser/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:1367)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
エラー内容を調べてはみたものの、よくわからず...
Unity 2018.2.13f1 だったのですが、Unity のサイトを見ると最新が Unity2018.2.14f1 になっていたので、ダメもとでアップデートしてみたところ、
なおりました・・・
Unity 2018.2.14f1のリリースノートを見ましたが、ズバリコレというのは見つからず。関連してそうなのはこれぐらい・・?
このまま解決できなかったらどうしようかとすごく焦りましたが、とにかく直って良かったです。Unity 2018 はまだ細かい不具合がありそうですね。