void OnGUI() { GUIStyle bb = new GUIStyle(); bb.normal.background = null; bb.normal.textColor = new Color(1, 0, 0); bb.fontSize = 40; if (m_body.GetTrackingState() == ARTrackable.TrackingState.TRACKING) { GUI.Label(new Rect(0, 0, 200, 200), "BodyAction: " + m_body.GetBodyAction(), bb); } }
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(); } }