今天心血来潮,想弄个小游戏玩玩,就做个“吃苹果”的小游戏。听起来是不是很简单?哈哈,我也是这么想的,但做起来还是花我一番功夫。
最初的想法
我就想弄个最简单的,屏幕上有个小东西,能动,然后满地都是苹果,小东西碰到苹果,苹果就消失,就这么简单。
动手制作
我先在纸上画画,大概就是个方框,里面有个圆圈当主角,然后一堆小点点当苹果。我记得以前看过那种消除类的游戏,点一下就能消掉一片,感觉挺爽的,这回我也想试试。
然后我就开始动手做。先是把界面画出来,这步还算简单。然后是让那个小圆圈能动起来,这个稍微花点时间,上下左右,得让它听我的话。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
最麻烦的是吃苹果的逻辑。我一开始想的太简单,以为只要碰到就行。结果发现,有时候会“穿模”,就是小圆圈的一部分和苹果重叠,但是苹果没消失。我还得判断,得整个圆圈都进去,苹果才能算被吃掉。
遇到的问题
- 小圆圈动起来不太流畅,有点卡卡的。
- 苹果有时候吃不掉,得反复试几次。
- 吃掉苹果后,想加个音效,但是没找到合适的。
解决问题与优化
为让小圆圈动起来更流畅,我反复调参数,试好多次,总算找到一个比较舒服的感觉。
吃苹果的问题,我后来改算法,用一个更精确的判断方法,总算解决“穿模”的bug。
音效嘛暂时就先放着,以后再慢慢找。
最终成果
虽然有点小瑕疵,但总算能玩!看着小圆圈在屏幕上跑来跑去吃苹果,还挺有成就感的。而且玩的时候,我发现这游戏还挺考验反应速度的,有时候苹果太多,还得动动脑子想想怎么吃才能更快。
总的来说,这回做小游戏的过程还挺有意思的,虽然遇到不少问题,但解决问题的过程也让我学到不少东西。下次有空,我还想试试做个更复杂一点的游戏!