今天心血来潮,想搞个单人射击游戏玩玩,就直接开干。我先是到处找资料,看看都有哪些游戏可以参考。翻一大堆,发现《元气骑士》这游戏挺火的,人物设计也挺有意思,就决定拿它当个参考。然后我就开始琢磨,要做个啥样的游戏?想来想去,觉得僵尸题材不错,打僵尸多刺激!于是我就定个大概的方向,做个单机打僵尸的游戏。有想法,接下来就是动手。先是建个项目,...
今天心血来潮,想搞个单人射击游戏玩玩,就直接开干。
我先是到处找资料,看看都有哪些游戏可以参考。翻一大堆,发现《元气骑士》这游戏挺火的,人物设计也挺有意思,就决定拿它当个参考。
然后我就开始琢磨,要做个啥样的游戏?想来想去,觉得僵尸题材不错,打僵尸多刺激!于是我就定个大概的方向,做个单机打僵尸的游戏。
有想法,接下来就是动手。先是建个项目,然后就开始搭场景。我弄些破破烂烂的房子,还有些路障啥的,想弄出点末日的感觉。
接下来是主角和僵尸
主角我弄个简单的火柴人,拿着一把枪。僵尸也差不多,就是颜色不一样,动作也弄得傻傻的,走起路来一摇一摆的。
然后就是开枪射击
我给主角加个脚本,让他能控制移动和射击。子弹就用一个简单的模型代替,打到僵尸身上,僵尸就直接消失,简单粗暴。
僵尸只会傻傻地往前走,后来我又加个简单的AI,让它们能朝主角走过来,这样玩起来才有点挑战性。
- 添加主角的移动和射击控制
- 添加僵尸的生成和基本AI
- 添加子弹的发射和碰撞检测
弄完这些,一个最基本的游戏雏形就出来。虽然画面简陋,但是能跑能跳能开枪,还能打僵尸,也算是有模有样。
这只是个开始,后面还有很多东西可以加。比如:
- 可以加更多的武器,不同的枪有不同的效果。
- 可以加更多的僵尸种类,有些僵尸跑得快,有些僵尸血厚。
- 还可以加一些道具,比如加血包、加速鞋啥的。
- 甚至可以弄个简单的剧情,让游戏更有意思。
总结
今天算是把一个单人射击游戏的基本框架给搭起来。虽然很简单,但也是个不错的开始。以后有时间,再慢慢往里面加东西,让它变得更好玩。
对,我还看到一些别的游戏,像什么《小小部队2》,是那种卡通风格的,可以指挥几个小人一起打仗,感觉也挺有意思的。以后有空也可以试试做个类似的游戏。