0

我正在尝试使用min3d 库创建一个简单的 Android 应用程序

以前我从市场上下载了带有 min3d 库示例的 apk 文件。此应用程序中的每个示例都可以在真实手机上正常运行。这意味着手机没有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++;
    }
}

但是当应用程序启动时,它会显示标题栏和黑屏。

请帮忙。

4

1 回答 1

2

我解决了这个问题。

原因在于 min3d 文件的来源。我从nyARToolkit框架的示例中获得了框架文件。

当我用从 min3d 谷歌存储库中签出的文件替换文件时,问题得到了解决。

p.s. I copied files from example because min3d in example of nyARToolkit works fine.

于 2012-06-07T03:39:05.347 回答