今天心血来潮,想搞个小游戏玩玩,就做个射苹果的小玩意儿。过程还挺有意思,跟大家伙儿分享一下。
我琢磨着这游戏得有那肯定得有个能射箭的玩意儿,还得有个被射的苹果。我先去网上扒拉些图片素材,找个弓箭的图,又找个苹果的图。别说,还真让我找到,看着还挺像那么回事儿。
准备阶段
有素材,接下来就该琢磨咋把它们动起来。我用的工具,你们可能也听说过,就是那个做游戏的挺火的引擎。具体名字我就不提,省得说我打广告。
素材导入:
- 我先把弓箭和苹果的图片都拖到引擎里面。
- 然后,我给它们都加个“刚体”组件,这样它们就能有物理效果,比如受重力下落啥的。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
制作弓箭
弓箭咋动起来?我一开始想得挺简单,就是鼠标点一下,箭就嗖的一下飞出去。但真做起来,发现没那么容易。
实现射箭:
- 我写段代码,让鼠标点击的时候,生成一支箭。
- 然后,给这支箭加个向前的力,让它能飞出去。
- 我还加个控制,让鼠标能控制弓箭的射击方向。
这中间,我还遇到个问题,就是箭射出去后,老是乱飞,一会儿高一会儿低的。后来我才发现,是箭的重心没设置对。我又调半天,才让箭能稳定地飞出去。
制作苹果
苹果这边,我一开始想的是,让它就静静地待在那儿,等着被射。但后来我觉得这样太没意思,就给它加个随机移动的功能。
苹果移动:
- 我又写段代码,让苹果在屏幕上随机的位置出现。
- 然后,我还让它能自己左右移动。
这样一来,游戏就有点挑战性,你得瞄准才能射中。
完善细节
基本的功能都有,但我觉得还不够好玩。我又加点细节。
- 我加个计分功能,每射中一个苹果,就加一分。
- 我还加个音效,射箭的时候,有“嗖”的一声,射中苹果的时候,有“啪”的一声。
这么一弄,感觉就更像个游戏。
我把这个小游戏打包发布一下。虽然还有很多可以改进的地方,但看着自己做出来的东西,还是挺有成就感的。你们有兴趣也可以试试,挺好玩的!