首页 > Web开发 > 详细

Metaio获取当前追踪的对象的方法

时间:2015-01-15 12:30:27      阅读:232      评论:0      收藏:0      [点我收藏+]

  重写 onTrackingEvent获取TrackingValues集合,然后通过TrackingValues的state属性的isTrackingState()方法判断是否为追踪状态,或者直接使用state状态来判断。

state状态枚举:

public enum TrackingState
    {
        Unknown = 0,
        NotTracking = 1,
        Tracking = 2,
        Lost = 3,
        Found = 4,
        Extrapolated = 5,
        Initialized = 6,
         Registered = 7,
        InitializationFailed = 8
    }

判断追踪状态代码:

using UnityEngine;
using System.Collections;
using metaio;
using System.Collections.Generic;

public class QRCodeReader : metaioCallback
{

    
    override protected void onTrackingEvent(List<TrackingValues> trackingValues)
    {
        
        foreach (TrackingValues tv in trackingValues)
        {
            Debug.Log(tv.state);
            //istrackingstate trackingvalues
            
            if (tv.state.isTrackingState())
            {              
          
// } } } }

 Metaio制作.3dmap环境识别的点云文件:http://blog.csdn.net/foximage/article/details/9671387

Metaio获取当前追踪的对象的方法

原文:http://www.cnblogs.com/townsend/p/4225733.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!