12345678910111213141516171819202122232425262728293031323334353637383940 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using Vuforia;
- public class SpotsItem
- {
- public string id;
-
- public Dictionary<string, ModelItem> modelList = new Dictionary<string, ModelItem>();
- public ObserverBehaviour obVuforia;
- public void setObVuforia(ObserverBehaviour obVuforia)
- {
- this.obVuforia = obVuforia;
- Debug.Log("添加Vuforia监听");
- this.obVuforia.OnTargetStatusChanged += OnTargetStatusChanged;
- }
- void OnTargetStatusChanged(ObserverBehaviour behaviour, TargetStatus status)
- {
- if (status.Status == Status.TRACKED)
- {
- Debug.Log("OnTargetStatusChanged 发现 " + behaviour.TargetName + "status ==>" + status.Status.ToString());
- }
- else
- {
- Debug.Log("OnTargetStatusChanged 消失 " + behaviour.TargetName + "status ==>" + status.Status.ToString());
- }
- }
- }
|