java - 检测带有 ARCore 的点击事件是否击中了已添加的 3d 对象

标签 java android augmented-reality arcore

我正在关注 ARCore 示例 ( https://github.com/google-ar/arcore-android-sdk ),我正在尝试删除已添加的对象 3d (andy)。 如何检测 ARCore 的点击事件是否击中了已添加的 3d 对象?

最佳答案

在这种情况下,使用listener 是很常见的方法:

private Node getModel() {
    Node node = new Node();
    node.setRenderable(modelRenderable);
    Context cont = this;
    node.setOnTapListener((v, event) -> {
        Toast.makeText(
            cont, "Model was touched", Toast.LENGTH_LONG)   // Toast Notification 
            .show();
    });
    return node;
}

关于java - 检测带有 ARCore 的点击事件是否击中了已添加的 3d 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46728036/

相关文章:

java - PyYaml 到 SnakeYaml --- AWT-EventQueue- 0"Can' t 为标签 :yaml. org,2002:java/object 构造一个 java 对象:

java - 使用 SWT 在 Java 中呈现 SVG - Batik 太慢

java - R.id 无法识别 xml id

java - Android初始化parse.com代码出错

android - 如何计算手机摄像头的视野?

android - 如何更改 Vuforia AR 相机对焦模式?

java - 如何从文件中读取jar列表并将其用作Gradle中的类路径?

java - 不支持的内容类型 :application/json in java webservice call

android - Smart Lock for Passwords 在某些手机上不起作用,错误消息 "No eligible accounts on this device"

swift - 从 url 异步加载 anchor 不起作用