©著作权归作者所有:来自51CTO博客作者呆呆敲代码的小Y的原创作品,请联系作者获取转载授权,否则将追究法律责任
目录 ?前言 ? 横版2D射击小游戏 ?游戏画面展示 ?游戏代码解析 ?游戏打包 ?总结 ?前言 最近快要到国庆假期了,给大家整理出来一些个小游戏 用来学习和娱乐 人们一直都说学习和玩游戏不能兼顾,那我们就来边学习怎样制作游戏,边玩游戏 不就兼得了嘛~ 我可真是一个小天才呢~ 所以本篇文章为大家带来一个 横版2D射击小游戏,游戏制作超级简单,玩法一学就会, 一起来看看吧!
? 横版2D射击小游戏
?游戏画面展示
这款小游戏只用了两个UI界面,一个是菜单界面,另一个是战斗界面
菜单界面有三种模式,分别是一般、困难和地狱
战斗界面就是很简单的从两边刷野怪,然后主角开枪打死他们
UI搭建很简单,只有一张背景图使用Image,加上一个Text文本输入框,然后摆放一下位置即可!
<font color=#76eec6 size=4>菜单界面如下</font>
<font color=#76eec6 size=4>战斗画面演示</font>
这款<font color=#ee82ee size=4>横版2D射击小游戏</font>,核心部分只需要 <font color=#ff6e84 size=4>两个脚本</font> 就可以完成,一学就会,一起来看一下代码吧!
一个挂载到玩家身上的脚本PlayerMove,用于控制玩家的左右移动和跳跃
还有两种开枪的方法,分别是<font color=#0000ee size=4>穿透和重击</font>!当碰到怪物的时候就会掉血
当玩家血量低于0 的时候就跳出 游戏结束 的画面,非常简单清晰的逻辑!
代码如下,一个没有多少行,代码内容也是Unity最基础的知识点,相信稍微懂一点的人也都能看懂
PlayerMove代码如下
还有一个Monster脚本,用于显示<font color=#ff6347 size=4>怪物的生命、速度和攻击力</font>等
还有受到玩家打出的子弹就会掉血,很简单的方法就可以实现!
完整代码如下:
?游戏打包这个小游戏只需要上面两个脚本差不多就算是完成了,然后还可以打包出来到电脑上面玩!
打包这个游戏也很简单,只需要在<font color=#ee0000 size=4>Build</font>下将下面几个场景添加进去直接<font color=#ee0000 size=4>Build</font>就好啦!
打包出来的文件夹是这个样子的,然后点击<font color=#ee82ee size=4>.exe文件</font>就可以直接在电脑上玩了!
?总结
本篇文章分享了一个超级简单的横版2D射击小游戏,非常适合新手学习体验
所见即所得,可以很快的体验 边做游戏边玩游戏 的感觉!
后面还会继续分享许多游戏,有跟本篇文章类似很简单的小游戏
也会分享一些中大型游戏的源码等等 ,给大家提供学习参考!
那本篇文章就到这里啦!点一波三连 咱们下次再见
4赞 3收藏 评论 举报相关文章