Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

hi ! need help here ,HumanBodyTracking3D

Discussion in 'AR' started by Mry_Huang, Mar 5, 2020.

  1. Mry_Huang

    Mry_Huang

    Joined:
    Aug 26, 2019
    Posts:
    6
    in TestHumanBodyTracking Scripts .

    void OnHumanBodiesChanged(ARHumanBodiesChangedEventArgs eventArgs)
    {

    StringBuilder sb = new StringBuilder();
    sb.Append("OnHumanBodiesChanged\n");
    sb.AppendFormat(" added[{0}]:\n", eventArgs.added.Count);
    foreach (var humanBody in eventArgs.added)
    {
    sb.AppendFormat(" human body: {0}\n", humanBody.ToString());
    addNum++;
    CreateOrUpdateHead(humanBody);
    }
    sb.AppendFormat(" updated[{0}]:\n", eventArgs.updated.Count);
    foreach (var humanBody in eventArgs.updated)
    {
    sb.AppendFormat(" human body: {0}\n", humanBody.ToString());
    UpdateNum++;
    CreateOrUpdateHead(humanBody);
    }
    sb.AppendFormat(" removed[{0}]:\n", eventArgs.removed.Count);
    foreach (var humanBody in eventArgs.removed)
    {
    sb.AppendFormat(" human body: {0}\n", humanBody.ToString());
    removeNum++;
    }
    Debug.Log(sb.ToString());
    }

    "remode" didn't work properly after the person left the camera ,
    Am I missing something (This script is from the case)