大家今天心血来潮,想搞个“跳跳小游戏”,就是那种操作简单,但玩起来容易上头的小玩意儿。话不多说,开搞!
我得想好这游戏大概是个啥样子。我脑子里蹦出来的第一个想法,就是一个小方块,在屏幕上跳来跳去,躲避各种障碍物。就这么定!
有想法,接下来就是把“舞台”搭起来。我这里就直接用最简单的来弄:
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
这部分没啥难度,就是把几个基本形状摆一摆,调调位置和大小。我这里随便弄弄,看起来还凑合。
我们的主角还只是个“死”方块,得让它能跳起来才行。我是这样做的:
这部分代码也不复杂,就是几行字的事儿。写完后,我试试,方块还真能跳!不过感觉跳得有点“飘”,不够干脆利落。我又去调调重力、跳跃力度这些参数,感觉好多。
光让方块自己跳,没啥意思。我得给它加点“挑战”——障碍物!
我弄几个不同形状的障碍物,有长条的、有方的,还有三角形的。把它们摆在场景里,让方块去跳跃躲避。这部分也挺简单的,就是复制粘贴,再调调位置。
游戏嘛总得有个输赢。我得加个“死亡”判定,就是方块碰到障碍物,游戏就结束。
我的做法是:
“死亡”之后咋办?我这里就简单粗暴地让游戏重新开始。你也可以加个“Game Over”的界面,或者显示个分数啥的。
方块能跳,障碍物也有,但感觉还是少点对,场景是静止的!我得让它动起来,这样才有那种“跑酷”的感觉。
我这里用个取巧的办法,没去动摄像机,而是让地面和障碍物往左移动。这样,看起来就像是方块在往前跑一样。实现方法也很简单,就是在代码里,给地面和障碍物加个向左的速度就行。
到这里,一个简单的“跳跳小游戏”就基本完成。虽然简陋点,但基本的功能都有:能跳、有障碍、能“死”。
这只是个最最基础的版本,还有很多可以改进的地方。比如:
不过今天就先到这里。我得去玩会儿我自己做的游戏,哈哈!大家也动手试试,挺有意思的!