今儿个心血来潮,想搞个2D横版闯关游戏耍耍。以前就琢磨过,但一直没动手,今天终于开干!
第一步:搭骨架
先得把游戏的基本框架搭起来。我打开Unity,建个新项目,这玩意儿我熟得很。然后整个地面,弄个小人儿,简单!
我给小人儿加个刚体组件,再加个碰撞器,这样它就能在地面上跑跑跳跳,不会掉下去。这都是基本操作,没啥难度。
第二步:让小人儿动起来
光站着不动可不行,得让小人儿跑起来、跳起来!我写段代码,用键盘的左右箭头控制小人儿左右移动,空格键控制跳跃。这也不难,就是获取按键输入,然后给小人儿施加个力,让它动起来。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我还加个动画,让小人儿跑起来的时候有跑动的样子,跳起来的时候有跳跃的样子。看起来更带劲儿!
第三步:加点儿障碍物
光跑跑跳跳没意思,得加点儿挑战!我弄几个箱子,当做障碍物,小人儿得跳过去才能继续前进。我还加个悬崖,小人儿掉下去就得重新开始。这下有点儿闯关的意思!
第四步:弄个敌人耍耍
光有障碍物还不够刺激,得弄个敌人来增加点儿难度!我弄个小怪物,在地面上来回巡逻。小人儿碰到它就得挂掉,重新开始。
我还给小怪物加个简单的AI,让它能自动来回走。这玩意儿不复杂,就是给它设两个点,让它在这两个点之间来回移动。
第五步:加点儿金币
得有点儿奖励机制,不然玩着没劲儿。我弄些金币,散落在地图上。小人儿收集到金币就能加分。这下有动力,玩起来更有目标!
总结
今天就先搞到这里,基本的游戏框架已经搭好,小人儿能跑能跳,有障碍物,有敌人,还有金币可以收集。虽然简单,但已经有点儿2D横版闯关游戏的样子。下次再继续完善,加点儿音效、背景音乐啥的,再加个关卡选择界面,让游戏更完整!
感觉还挺有意思的,自己动手做游戏,比玩别人的游戏更有成就感!