查看: 1711|回复: 9

[有事请教] 求教求教!掉落物闪光用什么插件啊!

[复制链接]
梦石
0
星屑
137
在线时间
18 小时
注册时间
2024-2-24
回帖
14
发表于 2024-2-26 10:21:30 | 显示全部楼层 |阅读模式

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

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

×
当掉落某个稀有物品的时候,该物品周围会有一个闪光动画提示
weixin图片_20240226102039.jpg
梦石
0
星屑
2617
在线时间
375 小时
注册时间
2021-9-20
回帖
71
发表于 2024-2-26 11:50:01 | 显示全部楼层
这个掉落物用的是什么插件呢?
回复

使用道具 举报

梦石
0
星屑
3230
在线时间
445 小时
注册时间
2022-1-21
回帖
197
发表于 2024-2-26 13:12:24 | 显示全部楼层
用事件即可  判断掉落物的位置和显示图片即可
回复 0 1

使用道具 举报

梦石
0
星屑
137
在线时间
18 小时
注册时间
2024-2-24
回帖
14
 楼主| 发表于 2024-2-26 13:27:00 | 显示全部楼层
动漫二次元 发表于 2024-2-26 13:12
用事件即可  判断掉落物的位置和显示图片即可

怎么做?得判断某个物品的稀有度,还要跟随物品的动态效果
回复

使用道具 举报

梦石
0
星屑
137
在线时间
18 小时
注册时间
2024-2-24
回帖
14
 楼主| 发表于 2024-2-26 13:28:43 | 显示全部楼层
kingybk1976 发表于 2024-2-26 11:50
这个掉落物用的是什么插件呢?

有个MOG-trpopupbattle
回复

使用道具 举报

梦石
0
星屑
3230
在线时间
445 小时
注册时间
2022-1-21
回帖
197
发表于 2024-2-26 14:52:22 | 显示全部楼层
本帖最后由 动漫二次元 于 2024-2-26 14:53 编辑
Mornsun 发表于 2024-2-26 13:27
怎么做?得判断某个物品的稀有度,还要跟随物品的动态效果


https://mp.weixin.qq.com/s?__biz ... 942fc315143160ac#rd


动态效果就显示图片序列帧动画即可
回复

使用道具 举报

梦石
0
星屑
100
在线时间
1022 小时
注册时间
2021-3-24
回帖
544

MZ评测员

发表于 2024-2-26 15:39:11 | 显示全部楼层
这种效果需要写shader 建议放弃
全家活光光~
回复

使用道具 举报

梦石
0
星屑
137
在线时间
18 小时
注册时间
2024-2-24
回帖
14
 楼主| 发表于 2024-2-26 17:39:03 | 显示全部楼层
清澈淌漾 发表于 2024-2-26 15:39
这种效果需要写shader 建议放弃

好吧,我去B站找找大佬去
回复

使用道具 举报

梦石
0
星屑
29896
在线时间
5733 小时
注册时间
2016-3-8
回帖
1653
发表于 2024-2-27 12:50:11 | 显示全部楼层
本帖最后由 alexncf125 于 2024-2-27 12:53 编辑

https://raw.githubusercontent.co ... AnimationByPoint.js
静悄悄地放下一个,当处于战斗场景时,可以在指定坐标显示动画的插件
可是要如何与MOG_TrPopUpBattle结合做出楼主想要的效果,就得看看有没有大神接手研究了
(顺带一提,这帖三楼跟六楼的回复可以无视)
回复

使用道具 举报

梦石
0
星屑
341
在线时间
46 小时
注册时间
2020-6-11
回帖
1
发表于 2024-2-29 18:09:37 | 显示全部楼层
之前在mv里面尝试修改过   把这段替换下试试
  1. SpriteEnemyTrP.prototype.createIcon = function() {
  2.         this._iconImg = ImageManager.loadSystem("IconSet")
  3.     this._icons = [];
  4.     for (var i = 0; i < this._enemy._treasure.item.length; i++) {
  5.                  var item = this._enemy._treasure.item[i];
  6.                  if (item) {
  7.                          // this._icons[i] = new Sprite(this._iconImg)
  8.                          this._icons[i] = new Sprite_Base();
  9.              this._icons[i].bitmap = this._iconImg;
  10.                          this._icons[i].item = item;
  11.                          this._icons[i].index = i;
  12.                          this._icons[i].anchor.x = 0.5;
  13.                          this._icons[i].anchor.y = 1;
  14.                          this.refreshIcons(this._icons[i]);
  15.                          this.addChild(this._icons[i]);
  16.                          this._icons[i].startAnimation($dataAnimations[parseInt(123)], false, 0);//这里设置动画id
  17.                  };
  18.         };
  19.         this._icons.sort(function(a, b){return b.intY-a.intY});
  20.         this.children.sort(function(a, b){return b.intY-a.intY});
  21.         for (var i = 0; i < this._icons.length; i++) {
  22.                  this.refreshWait(this._icons[i],i,this._icons.length);
  23.         };
  24. };
复制代码
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部