您好,您可以尝试一下先用一个Flag来存储Kinect前是否有追踪到用户的信息,然后通过这个Flag来间接获知最后一个人是否离开(若Kinect没有追踪到任何人体,则说明最后一个人已经离开),进而触发想要的功能,具体的代码如下:
bool playerAllGone = true;
foreach (Skeleton skel in skeletons)
{
if (skel.TrackingState == SkeletonTrackingState.Tracked)
{
playerAllGone = false;
}
}