Я создаю гоночную игру для Android.Я планирую создать модели в Blender, экспортировать их в формат .obj и затем отобразить их на устройстве.Я использую инфраструктуру min3D для анализа и рендеринга obj.Я следовал руководству в этой странице для анализа файла obj и его рендеринга на экране.Когда я пробовал простой объект, такой как куб, все отлично работает, и он отлично отображается на экране.Но когда я попытался загрузить простую модель велосипеда, которую я скачал из Интернета, это не сработало.Приложение вылетает, и я вынужден остановить его.Когда я увидел LogCat, это была либо java.lang.NumberFormatException, либо java.lang.NullPointerException, либо исключение ресурса не найдено внутри метода parse ().Я понятия не имею, почему это происходит.
У меня есть следующие сомнения относительно того, где это могло произойти:
1) В соответствии с данным руководством я изменил имена файлов с .objи .mtl в _obj и _mtl.Но в файле obj была строка с именем файла .mtl.Я изменил это на _mtl.Тем не менее это не работает.Есть ли что-то подобное, что мне нужно сделать где-нибудь еще?Нужно ли каким-либо образом изменять какие-либо файлы?
2) Иногда я нахожу, что модели, созданные в Blender 2.49, анализируются и обрабатываются, но модели, созданные в Blender 2.6, вызывают эту проблему.Также min3D был создан во время старых версий Blender.Так должен ли я использовать только Blender 2.49 для создания моделей и их рендеринга?
PS: я совершенно новичок в графике, поэтому я много борюсь с этим, не сдаваясь.Любая помощь будет принята с благодарностью.:)