kinect 连接unity3d自制小demo篮球VS热狗

Posted hx97

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kinect 连接unity3d自制小demo篮球VS热狗相关的知识,希望对你有一定的参考价值。

技术图片游戏封面
 

B站游戏视频:体感游戏 热狗vs篮球(CXK)kinect连接unity3d入门demo 

技术图片游戏截图
 

 

 通过制作这个游戏学习unity3d制作,使用官方自带 Space Shooter 教程

重要的话说在前头

  1. 参考博客:对 Unity 太空射击游戏的实践
  2. B站熟肉教学视频:unity3d官方案例_太空射击【unity官方案例精讲】
  3. 我的游戏视频:体感游戏 热狗vs篮球(CXK)kinect连接unity3d入门demo
  4. unity3d的kinect包:链接: https://pan.baidu.com/s/1RZSHG-UZ9jXZ_HfQuomzYw 提取码: qg14
  5. kinect2.0SDK:Kinect for Windows SDK Beta 2
  6. unity3d下载:https://unity.cn/releases
  7. 游戏素材包GitHub链接:对 Unity 太空射击游戏的实践
  8. 超好听的BGM:只因你太美

老手,看完这里你就已经可以撤了。

技术图片飞机贴图
技术图片标题子弹贴图
技术图片篮球贴图
 

再拿好这三张材质图,会改的也可以离开了 

由于篇幅原因kinect连接放到下一篇博客去讲。(下面??为默认的鼠标键盘操纵版)

新手可以接着往下看

环境配置

1. 按照教程走可以做出官方demo spaceshoot。

  1. 参考博客:对 Unity 太空射击游戏的实践
  2. B站熟肉教学视频:unity3d官方案例_太空射击【unity官方案例精讲】

2.需要装好unity开发环境

unity3d下载:https://unity.cn/releases 

3.同时准备好素材包,也可以从unity商店下载(搜索spaceshoot)免费下载

游戏素材包GitHub链接:对 Unity 太空射击游戏的实践

(选修)如果拥有微软的kinect硬件,可以安装kinect,安装时注意,电脑不要连接kinect。

  1. unity3d的kinect包:链接: https://pan.baidu.com/s/1RZSHG-UZ9jXZ_HfQuomzYw 提取码: qg14
  2. kinect2.0SDK:Kinect for Windows SDK Beta 2

 游戏修改,注入灵魂

按照官方的教程走完,你已经写出了普通的飞机大战小游戏。

技术图片

注入灵魂使用下列贴图

1.使用篮球替换陨石

技术图片篮球贴图

 

技术图片

技术图片

在陨石物体后面之间增加一个3D的球体。 

技术图片

 

 

 勾选掉MeshRenderer(原理大概是这个陨石还是没有变,物体还在,只是肉眼看不见了),之后就可以换成一个篮球(只是肉眼可见,实际上不存在,不是刚体,实际碰撞的还是陨石的模型,这样不需要再修改参数比较简单)。

技术图片

技术图片

贴上篮球贴图,灵魂注入已经完成了一半。 

2.热狗替换子弹

技术图片

请使用ps等工具将图片扣掉白色背景,保存成tif格式导入unity中。

创建spirt(支持透明图片),和上步替换陨石一致,替换子弹贴图。

技术图片

 

 

技术图片

 

 

 

 

3.王校长替换飞机

同理第二步

技术图片

 

技术图片

 

4.声音替换

请下载相应bgm如:只因你太美

请转成wav文件格式导入:在线转换wav网站

飞船爆炸时会出现爆炸特效,??故直接在爆炸特效出现时播放相应bgm即可。

技术图片

 

技术图片

 

进入编辑界面,直接拖入BGM,记得勾选Play On Awake。

 

5.如果你喜欢的话,背景也可以换个喜欢的。

技术图片

 

到此为止,你已经可以体验自己编写的小游戏了,由于篇幅原因kinect连接放到下一篇博客去讲。

 喜欢我的博客别忘了,收藏点赞关注我哦!!!!!---一个永远在路上的菜鸡萌新。

技术图片

 

以上是关于kinect 连接unity3d自制小demo篮球VS热狗的主要内容,如果未能解决你的问题,请参考以下文章

Kinect for Unity3D开发 之 手势/姿势(Gesture)识别基础知识

自制window下core animation引擎 - demo第二弹 - 仿QQ电脑管家加速小火箭

游戏开发框架自制Unity通用游戏框架UnityXFramework,详细教程(Unity3D技能树 | tolua | 框架 | 热更新)

游戏开发框架自制Unity通用游戏框架UnityXFramework,详细教程(Unity3D技能树 | tolua | 框架 | 热更新)

unity3d休闲篮球类游戏《Flick Basketball 》上线项目完整源码

unity3d入门 Demo 学习记录