今天心血来潮,想搞个跑酷类的小游戏玩玩,就自己动手做一个。整个过程还挺有意思的,从啥也不会到现在能跑起来,感觉还是有点小成就的。
准备工作
一开始啥也不懂,就到处找资料看。发现现在能做的跑酷游戏还真不少,像什么“地铁跑酷”、“神庙逃亡2”之类的,都挺火的。不过我这回是想体验下自己从头做的乐趣,就没打算直接用现成的。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
开始动手
先是把基本的游戏框架搭起来。因为是单机游戏嘛所以也不用考虑什么网络同步之类的问题,相对来说简单不少。主要就是角色的移动、跳跃、下滑这些基本动作。
- 角色移动:这个好弄,就是让角色一直往前跑呗。
- 跳跃:加个向上的力,然后让角色能落下来就行。
- 下滑:这个稍微麻烦点,得改变一下角色的碰撞体积,要不然容易卡住。
增加难度
光是能跑还不行,还得有点挑战性。所以又加些障碍物,比如地上的坑,天上掉下来的石头之类的。还加些金币,让玩家跑的时候能收集,增加点乐趣。
这一步主要就是不断地测试,调整障碍物的出现频率和位置,要让玩家觉得“我再努力一下就能过去”,但是又不能太简单,要不然就没意思。
遇到的问题
整个过程也不是一帆风顺的。比如有一次,我发现角色跳起来之后,有时候会卡在空中下不来。找半天原因,才发现是重力设置有问题,改之后才
还有一次,我发现角色在跑过一个坑的时候,会直接掉下去,而不是跳过去。后来发现是碰撞检测没做调整一下碰撞盒的大小才解决。
最终成果
经过一番折腾,终于把游戏做出来。虽然画面比较简陋,但是基本的功能都有。能跑、能跳、能收集金币,还有各种各样的障碍物。玩起来还挺带劲的。
这回做跑酷游戏的体验还是挺不错的。虽然过程有点曲折,但是最终做出来的东西还是挺有成就感的。下次有时间,还想尝试做点别的类型的小游戏玩玩。