Маркер ARToolKit обнаруживает метод Java

Я использую пример ARToolKit nftSimple и пытаюсь использовать метод java при обнаружении маркера, но код не работает.


person Hasan Ali    schedule 25.07.2016    source источник


Ответы (2)


Вы можете сделать это гораздо проще, не касаясь NDK.

В классе ARToolkit есть методы для запроса видимости маркеров, они обычно вызываются в Renderer, но вы также можете создать поток, который будет их проверять.

Это код, который вам нужно проверить на видимость маркера в Java:

boolean markerVisible = ARToolKit.getInstance().queryMarkerVisible(mMarkerId);
person shalafi    schedule 26.07.2016

Я только что расширил образец arSimpleProj (проект Android Studio).

В классе org.artoolkit.ar.samples.ARSimple.SimpleRenderer

после строки 104 добавить следующее:

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

У вас должна быть активность с именем PlainActivity с соответствующим макетом.

person Thor_Bux    schedule 02.08.2016