今天心血来潮,想搞个双人打僵尸的小游戏玩玩,说干就干!
准备工作
我得找素材!这年头,没素材啥也干不成。还以前玩游戏攒点图片、音效啥的,翻箱倒柜找出来,还真不少!
- 角色素材:两个小人儿,一男一女,得有跑、跳、攻击的动作。
- 僵尸素材:各种各样的僵尸,走路的、爬的、吐口水的,都得有。
- 背景素材:破败的街道,阴森的墓地,得有点气氛。
- 音效素材:枪声、爆炸声、僵尸的嚎叫声,得够刺激!
搭建场景
有素材,就得搭场景。我用的是以前玩剩下的一个2D游戏引擎,把背景图片往里一拖,调整大小,摆好位置,一个简单的场景就出来。
添加角色和僵尸
编写控制脚本
然后就是写控制脚本。这可是个大工程!
我给两个主角分别写控制脚本,一个用WASD控制移动和跳跃,J键攻击;另一个用上下左右键控制移动和跳跃,小键盘1键攻击。
然后给僵尸也写个简单的脚本,让它们能自动朝主角移动,被打中就扣血,血没就倒下。
添加攻击和受伤效果
光有走动还不行,得有攻击和受伤效果。
- 主角攻击时,播放攻击动画,发出枪声。
- 僵尸被打中时,播放受伤动画,发出惨叫声,并根据主角的攻击力扣血。
- 主角被僵尸攻击时,播放受伤动画,发出惨叫声,并扣除相应的血量。
添加游戏逻辑
就是添加游戏逻辑。
- 设置游戏开始和结束的条件。
- 添加计分系统,打死僵尸就加分。
- 添加音效和背景音乐,让游戏更有气氛。
经过一番折腾,我的双人打僵尸小游戏终于完成!虽然画面有点简陋,但是玩起来还挺带劲的!我和朋友一起玩几局,打得不亦乐乎!哈哈,今天的实践分享就到这里!