コード例 #1
0
 public void Update()
 {
     if (null == m_body)
     {
         return;
     }
     ARDebug.LogInfo("body tracking state {0}", m_body.GetTrackingState());
     _DonotShowPointAndConnections();
     if (m_body.GetTrackingState() == ARTrackable.TrackingState.STOPPED)
     {
         Destroy(gameObject);
     }
     else if (m_body.GetTrackingState() == ARTrackable.TrackingState.TRACKING)
     {
         _UpdateBody();
     }
 }
コード例 #2
0
 public void Update()
 {
     sb.Remove(0, sb.Length);
     sb.Append("BodyAction: " + m_body.GetBodyAction() + "\n");
     if (null == m_body)
     {
         return;
     }
     ARDebug.LogInfo("body tracking state {0}", m_body.GetTrackingState());
     _DonotShowPointAndConnections();
     if (m_body.GetTrackingState() == ARTrackable.TrackingState.STOPPED)
     {
         Destroy(gameObject);
     }
     else if (m_body.GetTrackingState() == ARTrackable.TrackingState.TRACKING)
     {
         _UpdateBody();
     }
 }