ARToolKit标记检测java方法

时间:2016-07-25 16:27:36

标签: java android opengl-es artoolkit

我正在使用ARToolKit nftSimple示例并在检测到标记时尝试使用java方法,但代码无效。

2 个答案:

答案 0 :(得分:1)

您可以在不触及NDK的情况下以更轻松的方式完成此操作。

ARToolkit类有查询标记可见性的方法,它们通常在Renderer上调用,但你也可以创建一个不断检查标记的线程。

这是在Java中检查标记可见性所需的代码:

boolean markerVisible = ARToolKit.getInstance().queryMarkerVisible(mMarkerId);

答案 1 :(得分:0)

我刚刚扩展了示例arSimpleProj(Android Studio项目)。

在班级org.artoolkit.ar.samples.ARSimple.SimpleRenderer

在第104行之后

添加以下内容:

        Intent newActivity = new Intent(activity,PlainActivity.class);
        activity.startActivity(newActivity);

您需要一个名为PlainActivity的Activity,并使用相应的布局。