Project1

标题: 简易的仿明日方舟的战斗系统 v0.01 [打印本页]

作者: 853861078    时间: 2023-10-3 20:29
标题: 简易的仿明日方舟的战斗系统 v0.01

链接: https://pan.baidu.com/s/12EY-VuYTy7nwnbkcfA2lew?pwd=ibi1 提取码: ibi1





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

<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这个除外,这个是用来偷工减料的,不必要),并且作者不是我的那些插件的位置要放在我的插件之前。



作者: 853861078    时间: 2023-10-3 20:30
对了,忘记说了。
用R图块来标记高台和地面。
R图块中的1是地面,2是高台,3可随意放置。

作者: shixian    时间: 2023-10-4 20:42
6666666666666666
作者: 多才不易必自闭    时间: 2023-10-4 20:55
6666666666666666
作者: zhouhua2022    时间: 2023-10-16 12:44
666666666666




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1