今年三月份在CSDN上传了一个资源,U3D版本跳一跳小游戏的源码,并附带了下述的说明,现在补充一篇博客,简单说一下具体是怎么实现的。

(新手入门)使用U3D开发的跳一跳小游戏,入门级,没有复杂的代码,只是简单的功能实现,代码使用C#,unity版本2017
适合初学者提升对U3D游戏开发的兴趣
主要实现的功能:
1.按下鼠标跳棋会压缩,松开鼠标跳棋跳出,跳出距离与按下鼠标时间成正比,通过刚体实现
2.随机生成圆柱形和方形的底座,底座大小随机,底座生成方向随机
3.跳棋蓄力带粒子特效(官方自带),跳出带有拖尾特效,特效资源来自网络
4.一些简单的音效
5.一些简单的UI,包括分数统计

1.按下鼠标跳棋会压缩:点击鼠标改变跳棋的localScale,因为有刚体的重力效果,缩小的跳棋刚好会掉到底座上,给底座再加上触发器,播放一个落地的音效,效果更好。

松开鼠标跳棋跳出:这个给跳棋施加一个力就OK,向上向前,这里的前是根据生成底座的方向确定的,总之让跳棋朝下一个底座跳出。力的大小跟鼠标点击时间这个变量关联就可以出现远近效果了。

2.底座类型随机生成:定义一个int,随机生成0到1的数,1是方,0是圆。方向类似,大小也类似,随机数控制,但是底座大小需要取一下跟上一个底座的距离限制一下,不然可能生成的很大,碰到前一个底座。

3.蓄力带粒子效果:官网找个粒子特效,点击生成,放开鼠标关闭就行。拖尾效果搜一下有很多教程,不用下载需要分的资源,这个是unity assert store里面免费的。

4/5比较简单,就不啰嗦了。

新手发帖,学习的过程中自己做的小程序,希望以后自己能做出更牛逼的游戏跟大家分享。时间有点久了,参考的资料记不清出处了,这里就不发了,但是还要感谢CSDN各位大神留下来的帖子,让新手走了很多弯路。

源码下载地址:https://download.csdn.net/download/julian_loli/10266122

当初因为没有积分才上传了换积分的,再挂一个月我就免费重新挂出来,供新手研究。

U3D 简化版跳一跳小游戏 实现(新手入门) (附源码下载链接,整个工程文件)相关推荐

  1. java 打地鼠 源代码_Java实现的打地鼠小游戏完整示例【附源码下载】

    本文实例讲述了Java实现的打地鼠小游戏.分享给大家供大家参考,具体如下: 这里涉及到java线程和GUI的相关知识,一个简单的java小游戏打地鼠,有兴趣的朋友可以优化一下.先来看看运行效果: 具体 ...

  2. 敲地鼠java_Java实现的打地鼠小游戏完整示例【附源码下载】

    本文实例讲述了Java实现的打地鼠小游戏.分享给大家供大家参考,具体如下: 这里涉及到java线程和GUI的相关知识,一个简单的java小游戏打地鼠,有兴趣的朋友可以优化一下.先来看看运行效果: 具体 ...

  3. c语言2048代码linux,C语言2048小游戏课设(附源码).doc

    PAGE PAGE 1 C语言2048小游戏课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运行截 ...

  4. python之flappy bird(飞扬的小鸟)小游戏分享,内附源码哦~

    导语: 哈喽,哈喽~今天小编又来分享小游戏了--flappy bird(飞扬的小鸟),这个游戏非常的经典,游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍.这个游戏能对于小编来说还是有点 ...

  5. 【Python游戏】Python基于第三方库pygame实现一个魂斗罗小游戏,毕业设计必备 | 附源码

    前言 halo,包子们下午好 今天给打击整一个魂斗罗小游戏 很多小伙伴接触魂斗罗应该是在小时候的一个手柄游戏上面吧 我记得作为90后的我,玩这一款游戏是在小学的时候 废话不多说,直接上才艺 今天给大家 ...

  6. python微信跳一跳小游戏刷分

    iOS #python 微信跳一跳小游戏刷分 首先我们安装Facebook的WebDriverAgent,这是一款新的iOS移动测试框架 在GitHub上找到https://github.com/fa ...

  7. php跳一跳小游戏,原生JS实现的跳一跳小游戏完整实例

    本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...

  8. python入门小游戏之跳一跳_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...

    这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. TONOW收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通 ...

  9. python 玩公众号游戏_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...

    这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. 我们收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通过这些 ...

  10. html实现跳跳棋游戏,原生JS实现的跳一跳小游戏完整实例

    本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...

最新文章

  1. 美多商城之订单(我的订单)
  2. java opencv bp网_基于Opencv自带BP网络的车标简易识别
  3. Do a test write by windows live writer
  4. 《Adobe Illustrator CC经典教程》—第0课0.1节简介
  5. java 初始化duration_java11教程--类Duration用法
  6. 湖南大学计算机学院张柏杨,缪力-湖大信息科学与工程学院
  7. rds基于什么开发_IaaS、PaaS、SaaS、DaaS都是什么?现在怎么样了?终于有人讲明白了...
  8. error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void)”中被引用
  9. Origin使用手册/笔记第二部分:数据的录入
  10. System学习笔记003---Windows把内存变成快速虚拟硬盘
  11. 手机上删掉的照片怎么找回来?
  12. 机器学习——One-Hot编码
  13. 指令级并行——超标量Superscalar与超长指令字VLIW架构
  14. c语言二进制强制转十六进制,C语言二进制转十六进制问题
  15. 解决dos打开界面变小和打开软件字体乱码的问题
  16. mysql创建用户临时表_mysql创建与删除临时表实例
  17. 又拍云php接口,又拍云 API 使用的那些小事
  18. 总结高精度定位难点与解决办法
  19. gddr6速率_显卡GDDR6显存基础知识:显存GDDR6和GDDR5区别对比科普篇
  20. loss与metric的区别 以及 optimizer的介绍

热门文章

  1. oss 私有云访问 获取临时图片地址
  2. as常用固定搭配_初中英语常用固定搭配
  3. SD-WAN 系列--企业专线、企业互联网
  4. cad详图怎么画_CAD结构图怎么画?手把手教你CAD结构图的绘制方法
  5. cad相对坐标快捷键_47个快捷键+50个CAD技巧助你玩转CAD
  6. java打印日历至Excel_如何利用Excel打印漂亮的工作日历
  7. 标准贴片电阻电容的焊接方法
  8. python导入表格数据混乱_Python按行打乱Excel表格数据
  9. tableau连接Mysql出现的密码验证 cannot be loaded
  10. react 父子 --- 子父 通讯