如何检测在ArCore Flutter中点击的节点



我需要检测颤振中ArCore中的哪个节点

arCoreController!.onNodeTap = (name) => onTapHandler(name);

没有得到预期的名称。

下面的逻辑运行得非常好。请参考此示例。如果您在运行此项目时遇到错误,请参阅此修复程序。希望这能有所帮助!

void _onArCoreViewCreated(ArCoreController controller) {
arCoreController = controller;
arCoreController?.**onNodeTap** = (name) => onTapHandler(name);
arCoreController?.onPlaneTap = _handleOnPlaneTap;
}
...
void onTapHandler(String name) {
print("Flutter: onNodeTap");
showDialog<void>(
context: context,
builder: (BuildContext context) =>
AlertDialog(content: Text('onNodeTap on $name')),
);
}

最新更新