Construct 2制作双人射击游戏概要及感悟

前言

Construct 2是一款图形界面的游戏制作软件。其最大的亮点是用户友好,即不需要掌握编程知识即可轻松制作出生动有趣的小游戏。这里简要介绍如何用Construct 2制作双人射击游戏及制作感悟。

游戏策划

A和B有着不共戴天之仇。他们互有10点生命值,掌握相同的暗器,暗器碰到对方便使其减少1点生命值。当对手的生命值减为0时,自己就获得胜利。快快和你的partner操纵玩家A和玩家B,来场公平对决吧。

游戏设计

玩家A的CRC卡片

Object NameplayerA
Attributes图片、位置、方向、速度、生命值
CollaboratorEvents & Actions
bulletA发射
bulletB碰撞&销毁自己&减1点生命值
lifevalue减为0时销毁playerA

玩家B的CRC卡片

Object NameplayerB
Attributes图片、位置、方向、速度、生命值
CollaboratorEvents & Actions
bulletB发射
bulletA碰撞&销毁自己&减1点生命值
lifevalue减为0时销毁playerB

一、 前期准备

包括图片素材准备。

二、 导入各种对象

这里建议的一点是要对各种对象语义化命名,至于好处大家制作过程中可以明显感受得到。
这里写图片描述

三、 添加各类事件

事件是整个游戏制作的核心。

双人游戏有几个注意事项:

1.为玩家A和玩家B添加 这里写图片描述行为。

2.既然是双人游戏,就只能有一个玩家A用↑←↓→控制,另一个玩家B就必须取消默认的用↑←↓→控制,改为用WASD键控制方向。可看作者另一篇博客用construct 2制作游戏时如何改变人物默认的方向键

3.注意玩家A和玩家B发射出来的子弹不能是同一个,否则等一下制造出来就会产生冲突。
这里写图片描述
4.如何发射子弹呢?我们使用Enter键为玩家A发射子弹,而用Space键为玩家B发射子弹。
这里写图片描述
5.接下来为玩家A和玩家B添加变量life用以表示生命值。
这里写图片描述
6.设置其他各种事件。
这里写图片描述

四、 完善

1.为explode添加fade行为。
2.为了趣味性更强,可以使玩家A和玩家B一开始出现的位置随机。
这里写图片描述
3.添加一些用户友好提示语及显示life。
这里写图片描述
4.实操调试其他细节。
如用solid行为阻止玩家A和玩家B互相穿过、玩家A和玩家B角度只设为90度旋转和提示语的淡出时间。

五、 导出

六、 最终界面

最终界面

七、 感悟

Construct 2看似复杂,实则如PPT制作动画,容易上手。当然也有更多更复杂的功能有待探究。

制作好之后和宿友一起PK,十分有趣刺激,也有较大的成就感。

欢迎大家试玩。

百度云盘分享
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值