新浪博客

基于Vuforia图像识别的自定义跟踪事件处理程序

2023-02-01 09:11阅读:
创建一个脚本,你可以命名为CustomTrackableEventHandler, 然后:
  • 继承DefaultTrackableEventHandler,
  • 重载父类的函数
  • ImageTarget上的DefaultTrackableEventHandler换成CustomTrackableEventHandler
例子如下:
using System.Collections; using System.Collections.Generic; using UnityEngine; public class CustomTrackableEventHandler : DefaultTrackableEventHandler { protected override void OnTrackingFound(
) { var o = GameObject.CreatePrimitive(PrimitiveType.Sphere); o.transform.SetParent(mTrackableBehaviour.transform); o.transform.localPosition = Vector3.zero; o.transform.localRotation = Quaternion.identity; o.transform.localScale = Vector3.one; } protected override void OnTrackingLost() { if (transform.childCount != 0) Destroy(transform.GetChild(0).gameObject); } }

我的更多文章

下载客户端阅读体验更佳

APP专享