基于kinect 2.0的切水果游戏(2015.6)


【开发环境】:Win8.1 + Unity4.1.6 + Kinect2.0 + VS2012

【主要思路】

1.刀光及拖尾

创建一个空物体,加上Rigidbody2D、CircleCollider2D、TrailRenderer

 2.左右手的位置追踪

追踪左右手位置转换成屏幕坐标然后将刀移到对应位置

3.水果及箱子的刷新

水果和箱子是两个prefab,先从资源中加载为GameObject,然后随机生成水果或箱子总数为1到5个。给生成的每一个水果或箱子赋一个随机的初始位置,角度,发射力度,然后发射。每过一秒刷新一波。

 4.水果及箱子的爆炸

水果和箱子的两个prefab上都绑有Fruit.cs脚本来检测碰撞,若是与左墙,右墙或底墙碰撞则直接删除物体;若是与左刀或右刀碰撞,在删除物体的同时,创建这个物体的左右两瓣以及污渍。污渍的位置即物体删除时的位置,并随机给一个旋转角度,一定时间后删除污渍。两瓣物体的位置,旋转角度原理同污渍,但是左侧物体给一个向左的加速度,右侧物体则给一个向右的加速度,一段时间后删除。

 5.分数及时间

销毁物体时判断是水果还是箱子,若为水果则加分,否则扣分

每一秒时间减少1

每帧刷新分数及时间

【参考】

比较赶作业,小学期也没太多心思做东西,所以游戏部分直接参考百度的。

自己加了一些细节和体感。

献上原博主地址:http://blog.csdn.net/leecrest/article/details/21864857

【传送门】

https://coding.net/u/olivia/p/kinect-2.0-Fruit-Ninja/git


【游戏截图】

【开始界面】

111

【 游戏界面】

222

333

555

【结束界面】

444

Add a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注