设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2054|回复: 2
打印 上一主题 下一主题

[有事请教] 想知道不同元素的伤害数字颜色改变的插件

[复制链接]

Lv1.梦旅人

梦石
0
星屑
52
在线时间
5 小时
注册时间
2019-7-10
帖子
2
跳转到指定楼层
1
发表于 2023-2-14 01:01:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
新加入的萌新,想请教各位水友一个问题~翻了一大圈yep的插件发现似乎没有实现标题上这个功能的插件,或者再延展一下就是,,能不能自由控制不同元素伤害的颜色,以及暴击时的效果呢?(例如火元素伤害数字是红色的,光元素伤害数字是黄色的,暴击时数字会有一个呼吸效果并且会闪光之类的)

Lv3.寻梦者

梦石
0
星屑
3721
在线时间
435 小时
注册时间
2019-3-3
帖子
87
2
发表于 2023-2-27 17:07:26 | 只看该作者
事先声明这是我自己用的魔改版MOG_DmgPopupEffects,我自己都不知道改了什么功能
MOG_DmgPopupEffects.zip (4.04 KB, 下载次数: 42)
使用效果是这样的:

需要准备一个自己调色的Damage.png,就像这样

前面几行是各个属性的伤害(物理和无属性固有其他的可以自己加),最后三行分别是HP恢复,MP恢复和MP伤害
下面的文字部分因为我平常用不到就在这部分注释掉了
JAVASCRIPT 代码复制
  1. Sprite_Damage.prototype.setup = function (target) {
  2.     var result = target.result();
  3.     /*if (result.missed || result.evaded) {
  4.         this.createMiss();
  5.     }
  6.     else
  7.     {*/
  8.         if (result.hpAffected && (target.isAlive() && result.mpDamage !== 0)) {
  9.             //this.createElementRate(target);
  10.             this.createDoubleDigits(target);
  11.         }
  12.         else if (result.hpAffected) {
  13.             //this.createElementRate(target);
  14.             this.createDigits(0, result.hpDamage);
  15.         }
  16.         else if (target.isAlive() && result.mpDamage !== 0) {
  17.             this.createDigits(2, result.mpDamage);
  18.         }
  19.     //}
  20.     if (result.critical) {
  21.         this.setupCriticalEffect();
  22.     }
  23.     /*if (result.counter) { this.createCounter() }
  24.     else if (result.reflection) { this.createReflection() };*/
  25. };

如果有需要使用下面的文字效果可以自己加回来,但不要改变图片的排列方式不然会出现文字错乱
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5753
在线时间
1093 小时
注册时间
2021-3-14
帖子
564
3
发表于 2023-2-28 13:08:28 | 只看该作者
随缘翻译。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 19:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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