找回密码
 立即注册
查看: 71|回复: 0

[插件] 简易的仿明日方舟的战斗系统 v0.01

[复制链接]

152

主题

0

回帖

568

积分

管理员

积分
568
发表于 2025-10-15 10:31:59 | 显示全部楼层 |阅读模式






压缩包里有一个使用文档说明,不过也没写完,但是我因为之后有事急着发所以说来不急了(
简单说下使用。
按文档中操作之后,
新建地图,地图的备注中加入以下内容

<battleMap:1>     //表示这是一个战斗地图,有这个备注才会跳出ui
<MaxCost:99>     //这个地图的cost上限
<Cost:10>          //初始cost
<remainMember:9>    //可以放置的人数上限
<achievedGoals:0>     //已被击败的目标数
<allGoals:42>            //目标总数
<remainPoint:3>        //剩余的目标点数

除了第一条<battleMap:1>以外,里面的数字可以随你修改。

新建地图以后,在事件的最上方名称旁的备注中填入<role:2>,数字同样可以随意修改,这个数字指的是你设置的角色在数据库中"敌人"选项下的id序号
这样就能把你创建的角色绑定到这个事件上。

然后在“数据库”的“物品”的备注中填入以下内容:

<img:soldier1>    //表示这个物品的图标的图片名称,图片放在img/picture文件夹
<isRole:1>         
<RoleType:1>      //是否是一个角色和角色的类型,还没完全做好,这两行你复制就行
<summonEventId:1>   //召唤的事件id,也就是复制一个绑定了你的角色的事件到指定位置,源地图由插件参数指定
<costSpend:5>           // 花费的cost点数
<coolDown:300>        // 被打倒后冷却的时间

然后到地图上,把这个物品添加到玩家的物品中
按键盘数字1-9使用。
按下后,点击指定位置并同时按下方向键选择朝向即可部署。

注意,这套插件使用了外部依赖(一个官方的插件和一个钻头的插件),请把压缩包中的插件全部安装进你的游戏中(lockDirection.js这个除外,这个是用来偷工减料的,不必要),并且作者不是我的那些插件的位置要放在我的插件之前。


游客,如果您要查看本帖隐藏内容请回复

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|零九石器时代技术论坛-----09SA RPG MAKER技术论坛

GMT+8, 2025-11-3 19:59 , Processed in 0.099279 second(s), 29 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表