我正在尝试使用min3d library
创建一个简单的Android应用程序之前我已经从市场上下载了apk文件,其中包含min3d库的示例。此应用程序中的每个示例在真实手机上都能正常工这意味着手机没有3D问题。
我使用示例编写了min3d的源代码,并创建了简单的Android应用程序,其中包含来自示例的单一活动:
import min3d.core.Object3dContainer;
import min3d.core.RendererActivity;
import min3d.objectPrimitives.Box;
import min3d.vos.Light;
public class ExampleMostMinimal extends RendererActivity {
Object3dContainer _cube;
public void initScene()
{
scene.lights().add( new Light() );
_cube = new Box(1,1,1, null, true,true,false);
_cube.colorMaterialEnabled(false);
scene.addChild(_cube);
}
@Override
public void updateScene()
{
_cube.rotation().y++;
}
}
但是当应用程序启动它时会显示标题栏和黑屏。
请帮助。
答案 0 :(得分:1)
我解决了这个问题。
原因在于min3d文件的来源。我从nyARToolkit框架的示例中获得了框架文件。
当我用从min3d google存储库检出的文件替换文件时,问题已解决。
P.S。我从示例中复制了文件,因为nyARToolkit示例中的min3d工作正常。