【问题标题】:Kinect Freezing After a Minute and a Half一分半钟后 Kinect 冻结
【发布时间】:2015-09-19 20:45:51
【问题描述】:

我一直在为旧版 Kinect 编程一段时间,我注意到,每当我启动一个使用 Kinect 传感器的程序时,Kinect 将在 1:30 分钟后停止发送输入,不不管它是什么程序。例如,我制作的游戏仍然会有敌人四处移动,但玩家从 Kinect 渲染的骨架只是冻结。我在网上找不到任何关于这个的东西,所以它只是我的吗?有没有办法解决这个问题?

【问题讨论】:

    标签: kinect


    【解决方案1】:

    这是一个介于 Microsoft SDK 和在 Windows 上使用 Kinect for XBOX 之间的错误(没有尝试过 Kinect for Windows)。

    Kinect 流在 1 分 28 秒后冻结。在 Unity 编辑器中,您还会注意到,一旦达到此冻结状态,您需要退出并重新启动 Unity 才能再次播放。如果不是,您会收到“设备不是正版”等消息。

    我发现解决它的唯一方法是重新初始化您正在使用的任何 Kinect 管理器。例如,销毁()持有管理器的游戏对象并重新实例化()。

    这将有效地停止您的 Kinect 流(以及任何手势/关节阅读)大约 4 秒钟,然后它会再次工作,因此用户肯定会注意到这一点。

    现在,这可能不适用于大多数游戏,但如果您正在开发休闲游戏并且可以将其控制在 1:28 以内,或者您可以在重新启动 Kinect 时向用户显示某种屏幕经理每 1:20,你会很安全。

    如果您从未超过 1:28,您将能够在 Unity 编辑器中停止和播放任意次数,并使其运行任意次数。

    现在,这可能不是一个实际的“答案”,但可能对某人有用。

    如果您需要任何帮助来完成这项工作,请告诉我。我希望这对某人有所帮助。

    【讨论】:

      【解决方案2】:

      您可以在此链接中使用内置程序测试 Kinect。programs to check 并查看它是否运行顺利。如果不是,您的程序可能有问题。

      【讨论】:

        【解决方案3】:

        我也有同样的问题。一开始我以为是和Unity3d有关的东西。但我用其他程序测试过,它仍然在发生。

        与开发插件的人交谈时,他说:“两个用户抱怨 Kinect 跟踪在一段时间后停止” https://www.assetstore.unity3d.com/en/#!/content/7747

        另外,我给他发了一封电子邮件,他告诉我越来越多的人遇到了这个问题。

        【讨论】:

        • 这不是答案,应该作为对该问题的评论。
        • 我无法发表评论。因为我是stackoverflow的新手。我必须有 50 声望才能发表评论。我想帮忙。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-05-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多