我正在使用ARToolKit nftSimple示例并在检测到标记时尝试使用java方法,但代码无效。
答案 0 :(得分:1)
您可以在不触及NDK的情况下以更轻松的方式完成此操作。
ARToolkit类有查询标记可见性的方法,它们通常在Renderer上调用,但你也可以创建一个不断检查标记的线程。
这是在Java中检查标记可见性所需的代码:
boolean markerVisible = ARToolKit.getInstance().queryMarkerVisible(mMarkerId);
答案 1 :(得分:0)
我刚刚扩展了示例arSimpleProj(Android Studio项目)。
在班级org.artoolkit.ar.samples.ARSimple.SimpleRenderer
添加以下内容:
Intent newActivity = new Intent(activity,PlainActivity.class);
activity.startActivity(newActivity);
您需要一个名为PlainActivity的Activity,并使用相应的布局。