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

Project1

 找回密码
 注册会员
搜索
楼主: 芯☆淡茹水
打印 上一主题 下一主题

[原创发布] 【功能插件】事件计时器

[复制链接]

Lv1.梦旅人

梦石
0
星屑
227
在线时间
86 小时
注册时间
2021-10-23
帖子
35
1
发表于 2021-12-14 14:59:12 | 显示全部楼层
这个地图爆炸效果怎么做
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
227
在线时间
86 小时
注册时间
2021-10-23
帖子
35
2
发表于 2021-12-15 21:06:36 | 显示全部楼层
本帖最后由 babystudio 于 2021-12-16 11:39 编辑

这个插件有bug,如果一个地图给两个事件同时开倒计时,其中eventId大的那个倒计时的总时间如果比eventId小的那个长,那么这个事件倒计时结束后剩余的倒计时事件会转移到eventId小的那个事件上,导致eventId小的事件被执行2次,而大的一次都不会被执行。
bug的主要原因是作者用了一种不严谨的数组存储法的存储数据结构,我已经用js版hashtable修复了此问题,使用方式如下:
1.压缩包内jshashtable.js放在lib文件夹内
2.修改index.html,加入<script type="text/javascript" src="js/libs/jshashtable.js"></script>引用
3.用压缩包内的XdRs_EventTimer.js覆盖原作者XdRs_EventTimer.js

文件内已注明修改的位置,原作者如果看见的话可以留意下,本人修改的代码可任意二次修改。

我权限太低没有办法给作者发消息或者留言,麻烦有权限的朋友帮忙提醒下作者!

libs.zip (6.35 KB, 下载次数: 20, 售价: 1 星屑)



评分

参与人数 2+2 收起 理由
465896042 + 1 精品文章
alexncf125 + 1 精品文章

查看全部评分

回复 支持 2 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-20 17:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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