今天心血来潮,想试试做个“切西瓜”的小游戏。之前看人家玩,唰唰唰地切,感觉挺解压的,自己也想搞一个玩玩。
动手之前,我先去网上扒拉一圈,看看人家都是咋做的。这一搜,还真不少!各种“切水果”、“切西瓜”的游戏,看得我眼花缭乱。什么“宝宝切西瓜”、“指尖切西瓜”、“水果忍者”……名字都起得一个比一个响亮。
我大概看看,发现这些游戏基本玩法都差不多,就是用手指或者鼠标在屏幕上划来划去,把飞出来的水果切成两半。有些还有道具、连击什么的,花样还挺多。
不过我今天就是想简单做个能切的就行,那些花里胡哨的先放一边。我琢磨着,这玩意儿应该不难,主要就是:
- 让西瓜能“飞”出来。得有个东西能控制西瓜出现的位置、速度啥的。
- 能检测到“切”的动作。就是判断手指或者鼠标是不是划过西瓜。
- 把西瓜“切”成两半。这可能是最“炫”的部分,得让西瓜裂开,看着像那么回事。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
有大概思路,我就开始动手。先是找个顺手的工具,把界面简单搭一下,弄个背景,看着像个游戏的样子。
然后,就开始鼓捣让西瓜“飞”起来。我试好几种方法,调整好多次参数,总算让西瓜能从屏幕下面嗖嗖地往上蹦,还能控制一下速度和出现的频率,有点感觉!
接下来就是重头戏——“切”。这块我一开始有点懵,不知道咋判断手指划过西瓜。后来我发现,就是判断手指划的那条线,和西瓜的那个圈圈有没有“碰”到一起。这么一想,就简单多。我写点代码,让程序能检测到这个“碰撞”,然后在“碰”到的地方,把西瓜“咔嚓”一下,变成两半。
就是让西瓜“裂开”的效果。我找几个西瓜裂开的图片,然后在程序里,把原来的整个西瓜,换成两半裂开的西瓜。这一换,还真像那么回事!
经过一番折腾,我的“切西瓜”小游戏终于有点样子!虽然很简单,但是看着西瓜被我“唰唰唰”地切开,还挺有成就感的。下次有空,我再琢磨琢磨,加点音效、道具啥的,让它更好玩!