Project1

标题: 【求助】【根据元素属性,伤害数值变色?】 [打印本页]

作者: 诚夏飞天了    时间: 2023-4-27 22:32
标题: 【求助】【根据元素属性,伤害数值变色?】
开发遇到一些重要瓶颈,来P1求助各路大佬!希望能有解决办法!

情境:
【我的战斗中,两种主要元素属性,;】
【角色陷入不同状态时,会有不同的红蓝有效度,也就是有克制关系;】
【所以,我需要能直观显示伤害数值是来自于属性攻击,还是属性攻击】


需求:

设想中有三种方向
【1】【如果能根据技能属性,修改该技能造成的伤害数值颜色,是最好最直观的;】
【2】【或者能根据技能属性,在伤害数值前面加上img/system/icon文件里的指定icon,也可以;】
【3】【效果一般的方法:在伤害数值前加“RED”和“BLUE”的字样】


其他:

游戏已经做到一半了~已有插件和Visu_BattleCore 冲突,所以不能使用需要该插件的任何次级插件;不知道有没有大佬知道这个方向的插件或者其他解决办法,谢谢!

R}8MSN%$S@T){S9`UVVX$HD.png (52.98 KB, 下载次数: 22)

R}8MSN%$S@T){S9`UVVX$HD.png

76JJT9_}CBPMYL0{INGHXU0.png (13.93 KB, 下载次数: 24)

76JJT9_}CBPMYL0{INGHXU0.png

作者: sundeshuo    时间: 2023-4-27 22:32
  1. Sprite_Damage.prototype.damageColor = function() {
  2.         const id = BattleManager._action.item().damage.elementId;
  3.         switch (id) {
  4.                 case 11:  //你的元素id
  5.                         return "#FF0000";  //颜色
  6.                 case 12:  //你的元素id
  7.                         return "#0000FF";  //颜色,更多元素后面可以照着接着写
  8.                 default:
  9.                         return ColorManager.damageColor(this._colorType);
  10.         }
  11. };
复制代码

作者: 诚夏飞天了    时间: 2023-4-29 21:38
sundeshuo 发表于 2023-4-28 09:37

谢谢~!
不过我在使用中的时候遇到一个问题:

同一个技能,只有我方使用,攻击敌人的时候才能显示颜色;
如果是敌人用这个技能攻击我方还是原来的白色;


这个是怎么导致的呢~
作者: sundeshuo    时间: 2023-4-30 08:40
诚夏飞天了 发表于 2023-4-29 21:38
谢谢~!
不过我在使用中的时候遇到一个问题:

我测试是没问题的,你的怪物正确设置了对应的攻击技能了吗
作者: 诚夏飞天了    时间: 2023-4-30 12:47
sundeshuo 发表于 2023-4-30 08:40
我测试是没问题的,你的怪物正确设置了对应的攻击技能了吗

刚才重新排查了一下是有个小插件冲突~现在没问题了!非常感谢!
作者: 哈咩仙    时间: 2023-6-7 14:39
已有插件和Visu_BattleCore 冲突,所以不能使用需要该插件的任何次级插件;不知道有没有大佬知道这个方向的插件或者其他解决办法
你是想放弃vs插件,看有没有可替代的吗?
作者: 闪电超重火炮    时间: 2023-6-8 13:12
哈咩仙 发表于 2023-6-7 14:39
已有插件和Visu_BattleCore 冲突,所以不能使用需要该插件的任何次级插件;不知道有没有大佬知道这个方向的 ...

我可以兼容VS战斗核心,但是有偿
作者: 哈咩仙    时间: 2023-6-8 15:10
闪电超重火炮 发表于 2023-6-8 13:12
我可以兼容VS战斗核心,但是有偿

祖安狂人你好
作者: 闪电超重火炮    时间: 2023-6-8 15:38
[quote]哈咩仙 发表于 2023-6-8 15:10
祖安狂人你好

你好鸭,朋友




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