插件自定义buff特效配置

自定义buff配置在JSON文件 buff.json 中。同时,这个文件也包含 武器铭文、魔法buff、攻击buff、武器buff、吸血buff、虚弱buff等buff配置。先看看 buff特效配置。

buff特效配置
JSON

“buff_style”: {
“zm” : { //这是buff特效id
“effectType”: 0, //素材类型,0表示rs素材,1表示data素材
“WhichLib” : “zm”, //素材目录名称
“start”: 1, //开始文件编号
“frame”: 12, //结束文件编号
“interval”: 0.1, //播放间隔,默认0.1秒
“sc” : 1, //缩放大小,默认1倍
“offsetx” : 20, //目标role的位置偏移x,左右移动
“offsety” : 50, //目标role的位置偏移y,上下移动
“playtimes”: 1.2, //播放时长,默认=frame*interval
“sound”: “1” //特效配备音效
},
“zm1” : {
“effectType”: 1, //这个表示为data素材的特效,支持8方位
“WhichLib”: “magic2”, //data素材包
“start”: 20, //素材文件开始编号
“frame”: 10, //帧数,也就是图片张数
“skip”: 0, //跳过帧,跳过的图片张数
“withDir”: false, //是否8方位
“interval”: 0.1,
“isBlend”: true, //是否自动去黑
“addStruck”: true, //是否添加被攻击的动作(目标被攻击的后仰动作)
“callback”: “@zmcall”, //执行完毕后,自动调用的服务端函数
“playtimes”: 1,
“sound”: “m11-1”,
“otherEffect”: { //二段特效,执行上方特效后自动触发(可选)
“WhichLib”: “magic5”,
“start”: 715,
“frame”: 5,
“skip”: 5,
“withDir”: true,
“interval”: 0.08,
“isBlend”: true,
“sound”: “m1-2”
},
“targetEffect”: { //三段目标特效,仅针对在锁定目标上生效(可选)
“WhichLib”: “magic2”,
“start”: 10,
“frame”: 6,
“skip”: 0,
“withDir”: false,
“interval”: 0.08,
“isBlend”: true,
“sound”: “m11-2”
}
}
}
  • buff特效可以被多种形式调用,服务端直接触发,或者结合武器、魔法等铭文使用
如何测试

配置好上诉json代码后,可以打开盘古,在全局消息发送框输入,比如上方案例zm

JSON

BUFFME=zm

这样能快速看到效果

插件自定义buff特效配置

素材目录

如果effectType设置为0,则需要将素材放到 rs 文件包中,具体位置为:rs\pic\bzmir\effect

关联内容:

武器铭文

魔法buff、攻击buff、武器buff、吸血buff、虚弱buff

分享到:
赞(1)