一段时间以来,我一直在为 android 开发 ARToolkit sdk。
在 ARToolkit SDK 中,我曾在 ARBaseLib 和 ARSimpleNativeCarsProj 上工作过并成功实现。但我正在尝试添加外部 3d 对象(.obj 和 .mtl),但无法渲染新的对象文件。
我还查看了此链接中提供的源代码, https://github.com/kosiara/artoolkit-android-studio-example 但这里的问题是使用 draw() 创建了 3D 对象(Cube) ,openGL 库函数,而不是我想添加一个外部 3D 对象。
更多说明:好的,SimpleNativeCarsProj 在 assets/Data 文件夹中带有两个 3D 对象(.OBJ 和 .MTL)。CASE1我尝试用另一个 3D 对象替换现有的 3Dobject,启动时应用程序崩溃CASE2当我工作了一点时,这些文件在应用程序加载时被推送到缓存文件夹,我使缓存无效并重新启动 android studio,重建并运行该应用程序,仍然是该应用程序在启动时崩溃。从技术上讲,我无法将另一个 3D 对象文件替换/删除/添加到 SimpleNativeCarsProject
任何提示将不胜感激。