我需要大力帮助!!!我正在设计一个游戏,这将是一个贸易展,这意味着很多人走过。问题似乎是,一旦kinect看到你“新用户”,即使你只是在漫步,它似乎会杀死或弄乱ONISkeletonEvent.USER_TRACKING数据,当该用户“丢失”时。
如果您有任何想法,请快速提出!这件事需要在周末发货。我以为我可以通过分配一个activeUserID并根据它进行过滤来解决这个问题,但它并不关心。当它“失去用户”时,即使只是某人正在观看然后离开,它仍然是游戏结束。
请帮助!!!
答案 0 :(得分:1)
OpenNI使用唯一ID标识每个用户。每个事件消息都带有一个用户ID,用于将消息连接到特定用户。
用户校准骨架后,您可以跳过其他用户的进一步校准,从而将骨架跟踪限制为完成骨架校准程序的第一个用户。