炸弹人模板

感谢您选择唤境Evkworld!在本集教程中,我们将学习炸弹人模板的使用方法。

模板下载

打开引擎后,选择【学习】->【模板示例】->【炸弹人模板】
点我下载美术素材

模板玩法

本模板是传统的炸弹人玩法,按下空格或炸弹按钮在当前位置放下炸弹,一定时间后爆炸,对周围敌人和砖块造成伤害。 当敌人全部死亡后,就可以触碰传送门进入下一关(传送门等交互物品从被炸弹破坏的砖块中出现)

模板使用

关卡配置

本模板的关卡有算法自动生成,但玩家可以配置美术素材以及行列地图块数量等变量。

地图块素材配置

进入【游戏】场景的【地图】图层组中,选中对应的tilemap对象。
每个Tilemap对应一种类型的砖块

  • 可破坏:可被炸弹破坏的砖块
  • 可通行:人物可以通过的砖块
  • 不可破坏:不可被破坏并且玩家无法通行的砖块
  • 外墙:代表游戏最外围的墙壁,同样不可通行且不被破坏。

    分别修改每个tilemap的素材,模板默认素材大小为 64 * 64,如需要设置为32 * 32 ,请选中最下角对象库的tilemap对象,并设置属性中的【图块绘制宽度】


替换人物素材

双击对象库中人物与敌人的精灵对象,编辑其动画即可。注意,不可删除或更改动画名称


修改每张图的碰撞体积,确保碰撞体积小于原图尺寸

素材替换后,需要确保场景中的实例大小与图块大小保持一致,模板默认为64 * 64.

配置相关变量

位于【配置用】->【网格相关】的全局变量用于控制地图的生成。

  • 列块数/行块数:用于决定地图一共有多少个格子
  • 网格大小:网格的大小,默认为64,如果你修改了tilemap的大小为32,这里需要改为32.
  • 可通行图块/可破坏的图块编号/不可破坏图块:决定了3个对应的tilemap中,哪些图块是可通行或可破坏的。
    可以点击具体tilemap中的图块去查看编号。 全局变量的填写格式为:x,x,x,x。 用英文逗号隔开

下图中的全局变量用于调整整体游戏规则。

  • 生命值:玩家的生命数量,生命用完后游戏结束
  • 炸弹总量:同一时间可放置的炸弹数量
  • 关卡时间:关卡时间不断倒计时,时间结束后游戏失败,单位为秒
  • 引爆时间:炸弹引爆需要的时间。 20代表2秒。
  • 敌人数量:每关敌人的数量
  • 移速提升:拾取加速道具后,提升的百分比速度,50 为50%的速度加成。

配置敌人/道具出现关卡

游戏默认无限关,如果需要在特定的关卡出现某道具或出现某敌人,点击指定对象并编辑其实例变量。

【出现关卡】为空,代表每一关都出现。 如果只希望特定关卡出现,按照图中的格式填写即可。上图中代表2、3、4关出现敌人2。
道具与敌人配置方式相同。

添加新敌人

如果想要创建新的敌人,右键已有敌人,选择【复制到同类组】。 修改实例变量:【分数】和【出现关卡】后,拖入【游戏】场景的【物件】图层中即可。

以上就是炸弹人模板的全部内容