感谢您选择唤境Evkworld!在本集教程中,我们将学习RPG游戏模板的使用方法。
你可以观看视频学习,也可以下拉查看文字教程
RPG模板的教程视频
引擎首页,选择【学习】->【模板示例】->【RPG游戏模板】
RPG游戏模板包含以下内容
开始场景中,需要设置游戏中出战的战斗人物。
战斗角色位于同类组【战斗人物组】中,拖入场景后,分别设置每个人物的实例变量
如果想要添加新的战斗人物,需将对象加入【战斗人物】同类组中
双击战斗人物,可以设置待机以及攻击动画
游戏场景需要设置3类游戏UI:
UI分别在3个场景的全局图层中进行设置样式
复制示例场景,重命名图层组,去除多余的“_1”
在游戏背景层添加tilemap对象,绘制地图。 tilemap尺寸为50 *50(tilemap绘制不影响实际游戏操作)
在逻辑处理区域图层中,添加需要用到的逻辑处理对象。 玩家在触碰到时,会触发对应的事件
游戏开始的场景在【开始场景】内定义
在逻辑处理区域图层中,添加战斗触发区域对象。并设置实例变量
一次战斗最多4个敌人。 如不需要生成4个,敌人名称设置为空即可。【经验值】为玩家战斗胜利后获得的经验值。【敌人名称】对应同类组中指定敌人的对象名
在NPC图层,添加NPC对象。NPC对象大小为50 * 50
为NPC设置4个不同朝向的动画。
设置实例变量【触发对话名称】,用户在靠近NPC按下交互按键后,会自动创建对应的Avg对话框组件
avg对话框组件要预先放置在【实例仓库】场景中,并设置对话
设置全局变量【npc对话触发距离】,默认50。当玩家与npc距离小于或等于该范围,并且玩家朝向npc时,才会成功触发对话。
想要添加新的NPC,将对象加入【NPC组】同类组中,并设置实例变量对应对话框
进入【战斗场景全局图层】
在【战斗_人物】图层组中可设置人物站位。 左侧为敌人,右侧为我方人物。
选中【人物生成点】
编辑实例变量。【类型】已经提前设置好,无需改动。
敌人的编号对应【战斗触发区域】的【敌人1名称】、【敌人2名称】、【敌人3名称】、【敌人4名称】
玩家编号对应开始场景中,战斗角色的编号。
所有编号从0开始
用户也可以自己更改UI按钮位置。 要注意每个按钮的实例变量所对应的敌人或玩家编号
敌人的可编辑属性如下
想要添加新的敌人,需将新的敌人对象加入【敌人组】同类组中
双击精灵编辑:【待机】、【攻击】、【死亡】动画
在【人物信息界面全局图层】场景的【UI_人物信息】可依次设置人物头像和人物血量等信息。 对应的图片以及文本都通过实例变量【编号】与战斗人物对应
当人物在战斗中全部死亡后,游戏将自动失败,并跳转至【游戏失败页面】,可自行设置背景图片。