【发布时间】:2013-01-03 07:36:22
【问题描述】:
我正在开发一款使用角色模型的游戏。使用 Kinect,我现在可以根据 Kinect 摄像机前的玩家将所有动作应用于模型。 现在我只想对模型应用手部动作,其余的身体必须按原样固定。 任何人都可以帮助我实现这一目标...
【问题讨论】:
我正在开发一款使用角色模型的游戏。使用 Kinect,我现在可以根据 Kinect 摄像机前的玩家将所有动作应用于模型。 现在我只想对模型应用手部动作,其余的身体必须按原样固定。 任何人都可以帮助我实现这一目标...
【问题讨论】:
听起来你想要一个固定的骨架,你将根据骨架输入更新关节信息并使用它来更新你的 UI - 而不是将输入骨架绘制到 UI。
在创建您自己的 Skeleton 对象时存在问题,因为 Microsoft Kinect SDK 开发人员将 Joint 类的 JointType 设置为内部 - 这意味着无法更新 JointType,因此无法更新关节位置。
所以要解决这个问题,您需要:
这里的关键点是第 3 步。这允许您使用自定义位置数据创建自己的骨架对象,这是解决问题所需要做的。
【讨论】: