立项背景:传统触屏切水果交互单一,本项目基于Kinect骨骼追踪,实现挥臂即切的体感操控,目标打造沉浸娱乐与轻度运动结合的产品。
核心功能:提供经典(限命避炸弹)、禅(限时无炸弹)、街机(道具增益)三种模式及双人PK,模块涵盖体感识别、物理碰撞、切水果特效、计分特效与排行榜。
业务流程:启动后骨骼标定,挥手选模式,双臂挥动切割随机抛出的水果,系统实时计分,漏果或触雷扣命,结束后展示成绩并保存记录。
整体架构:采用Unity3D搭建游戏场景,Kinect for Windows SDK v2采集骨骼数据,C#编写交互逻辑。设计上分层解耦,硬件层负责深度图与关节点追踪,中间层做坐标映射与动作识别,应用层驱动游戏物理与UI反馈。
我的负责模块:独立开发,主导体感交互模块与游戏状态管理。实现了手部轨迹平滑滤波,将Kinect空间坐标转换为Unity世界坐标,切击识别准确率达95%,端到端响应延迟控制在80ms以内,支持单双手切换及双人分屏对战。