今天心血来潮,想搞个双人对战的小游戏,就琢磨着弄个简单的弓箭射击游戏。以前也没怎么正经做过游戏,就从最基础的开始。
第一步:找素材
这游戏嘛画面也不能太寒碜。我先去网上扒拉一些免费的素材,主要就是弓箭、人物、场景这些。还别说,素材真不少,挑的我眼花缭乱。选个像素风格的,感觉和我这新手水平比较搭。
第二步:搭场景
有素材,我就开始搭场景。我用的是一个叫Unity的软件,之前稍微看过一点教程,还算能上手。我先把两个玩家的角色放进去,一个在左边,一个在右边。然后弄个简单的背景,就是一片草地,再加几棵树,看起来还挺像那么回事。
第三步:做动画
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
角色不能傻站着呀,得让他动起来!我又去网上找些关于动画的教程,照猫画虎地给角色加几个简单的动画,比如拉弓、射箭、中箭之类的。虽然做出来的效果有点僵硬,但好歹是能动。
第四步:写代码
- 控制移动:我给两个玩家分别设置不同的按键,一个用WASD控制移动,一个用上下左右键。
- 拉弓射箭:按住空格键开始拉弓,松开空格键就把箭射出去。
- 箭的飞行:箭射出去后,我给它加个速度,让它沿着抛物线飞出去。
- 命中判定:箭碰到另一个玩家就算命中,然后播放一个中箭的动画。
第五步:测试和调整
代码写完,我就迫不及待地开始测试。结果发现问题一大堆,比如箭射不准、人物移动卡顿、命中判定有问题等等。我又花不少时间去调试,改来改去,总算是把这些问题都解决。
最终成果
经过一番折腾,这个双人弓箭游戏总算是做出来。虽然画面简陋,玩法也比较简单,但好歹是我亲手做出来的,还是挺有成就感的。以后有时间,再慢慢完善,比如加点音效、特效什么的,让它变得更好玩!