Kudan:是否可以在检测到标记时调用函数?

Kudan: Is it possible to call a function when a marker is detected?

我正在使用 Kudan AR 框架 https://www.kudan.eu/ 在 Xcode 7.3.1.

上开发 iPhone 应用程序

我能够重现基本知识,例如如何设置模型和跟踪器。当在 ARCameraViewController 中检测到标记时,armodel 成功出现在相机视图中。

我的情况是:我想在 ARCameraViewController 中检测到标记时调用一个函数。该函数可能是 print("hello") 或下载一些东西。

我们如何实现这一目标?

您想使用:

- (void)addTrackingEventTarget:(id)target action:(SEL)action forEvent:(ARImageTrackableEvents)event;

例如

[trackable addTrackingEventTarget:self action:@selector(imageDetected:) forEvent:ARImageTrackableEventDetected];

您可以在 Kudan 的 API 文档中找到更多关于此的文档 https://wiki.kudan.eu/apidocs/iOSDocs/db/de1/interface_a_r_image_trackable.html#ae5329511da8f0b137e2d472e52c22e95