初学construct游戏制作,第一个项目决定基于引导教程进行个人改编,做一个像4399一样简易的很版闯关游戏。
首先在游戏界面上创建精灵,在创建形象时可以选择用图像导入或直接自行绘制,鉴于后续可能会添加一些故事背景,在这里就先使用一些自行绘制的简易图形
双击主界面来进行各类对象的放置。
(图形是像素风格的比较容易绘制)
然后在地图上按照这个原理绘制三个精灵,和一个地板平铺图的形象,三个精灵对象分别对应作为玩家主控的角色,作为敌人的角色,主控在游戏过程中需要收集的奖励,将地图设计为平铺图的形式,可以长按control+拖动现有物体来复制新的物体,我们根据这个原理来编辑地图。
下面是进行地图编辑后的效果。
这就是我们的初始简易地图。
接下来给作为“地板”的东西添加上实体属性,保证人物能在其上运动
(在右侧行为栏为其中一个地板添加实体属性,鉴于所有地板都是由第一个地板复制出来的,故只需在其中一个地板处添加该属性其余地板会自行同步)
为可在平台上运动的物体(玩家操作的角色,自行移动的怪物)添加平台属性,可以在运行时使用键盘控制其运行轨迹。
接下来添加一些完整游戏机制所需要的地图设计。
由此可见,本横版闯关界面分为地面,空中和水域,玩家在陆地上可以正常移动,吃到樱饼(粉绿色)可以加分,撞到敌人或掉进水里会进入游戏结束界面,只有避开所有障碍达到终点旗帜处才可以正常通关到达胜利界面。
为此设计的事件表