今天心血来潮,想搞个小游戏玩玩,就那种小男孩闯关的,简单又怀旧。说干就干,先去网上扒拉扒拉素材,看看有没有现成的。
结果还真不少,什么“贪婪洞窟”、“地铁跑酷”、“超级马里奥”……看得我眼花缭乱。不过这些都是大游戏,我今天就想搞个最最简单的那种,能跑能跳就行。
找素材,定方向
翻一圈,发现好多游戏都挺有意思,但我还是坚持初心,就做个最基础的。想想小时候玩的那些,不就是一个小人儿,蹦蹦跳跳躲障碍物嘛
确定!就做这个!
开工,画个小人儿
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我美术功底基本为零,所以直接找个火柴人素材,简单又方便。然后又画几个方块、三角形当障碍物,这就算场景搭建完成。
让小人儿动起来
这一步是关键!我得让小人儿能跑能跳,还得能判断碰到障碍物就游戏结束。这块我琢磨半天,试好几种方法:
- 先让小人儿能左右移动,用键盘上的左右箭头控制。
- 然后是跳跃,按下空格键,小人儿就往上蹦一下。
- 是碰撞检测,小人儿碰到那些方块、三角形,游戏就结束。
测试,修修补补
写完代码,赶紧跑起来试试!问题还真不少:
- 小人儿跳得太高,跟飞起来似的。
- 有时候明明没碰到障碍物,游戏也结束。
- 画面太简陋,光秃秃的不好看。
没事,有问题就改呗!我一点点调整跳跃的高度、修改碰撞检测的范围、又加点背景颜色……
大功告成?
经过一番折腾,小游戏终于有点样子!虽然还是很简陋,但基本功能都有,能跑能跳能死,哈哈!
今天就先到这儿,以后有空再慢慢完善,加点关卡、加点音效什么的。今天玩得很开心,也算找回一点童年的感觉!