Project1

标题: 请问有没有类似的事件计时器插件? [打印本页]

作者: 465896042    时间: 2023-7-29 20:36
标题: 请问有没有类似的事件计时器插件?
事情是这样的,我工程需要做大量的采集点事件(需要跨地图计时刷新),

在P1找到了芯☆淡茹水 大佬做的MV计时器插件,

但是用上了之后我发现有那贴第5页babystudio大佬发现的bug



但是使用了这个修复版的插件之后,进行读档就会报错,不知道是不是修复的插件有冲突还是没修复好



特来问问还有没有类似的计时器插件?
作者: xiamumomo    时间: 2023-7-29 20:36
465896042 发表于 2023-7-30 10:09
我看了范例了 他调用的还是MV自带的计时器 不太适合 我一个场景要塞很多个独立计时的事件 ...

那玩意不就是独立的吗  你确定找的是Galv_EventSpawnTimers这个吗?
作者: 465896042    时间: 2023-7-30 00:08
galv那个我看了 好像只能控制公共事件啊
作者: xiamumomo    时间: 2023-7-30 00:37
465896042 发表于 2023-7-30 00:08
galv那个我看了 好像只能控制公共事件啊

你再去看看而且他有范例
作者: 465896042    时间: 2023-7-30 10:09
xiamumomo 发表于 2023-7-30 00:37
你再去看看而且他有范例

我看了范例了 他调用的还是MV自带的计时器 不太适合 我一个场景要塞很多个独立计时的事件
作者: 465896042    时间: 2023-7-31 14:40
xiamumomo 发表于 2023-7-30 22:41
那玩意不就是独立的吗  你确定找的是Galv_EventSpawnTimers这个吗?

哦!那我可能找错了!我看timer end event去了
作者: 465896042    时间: 2023-7-31 20:10
xiamumomo 发表于 2023-7-30 00:37
你再去看看而且他有范例

还有点问题……Galv那个计时为什么异常地快啊,他的示例里写的10秒,但我现实计了一下只有4秒多
作者: xiamumomo    时间: 2023-7-31 20:22
465896042 发表于 2023-7-31 20:10
还有点问题……Galv那个计时为什么异常地快啊,他的示例里写的10秒,但我现实计了一下只有4秒多 ...

我刚刚试了一下没问题啊  你用了哪个脚本  你拿他的范例测试一下或者自己新开工程测试
作者: 465896042    时间: 2023-7-31 20:38
xiamumomo 发表于 2023-7-31 20:22
我刚刚试了一下没问题啊  你用了哪个脚本  你拿他的范例测试一下或者自己新开工程测试 ...

MV Event Spawn Timers 就是这个啊……我用他的范例测试了一下 10秒确实快得只有4秒了
作者: 465896042    时间: 2023-7-31 20:43
xiamumomo 发表于 2023-7-31 20:22
我刚刚试了一下没问题啊  你用了哪个脚本  你拿他的范例测试一下或者自己新开工程测试 ...

不对 是MV都有问题,我存了个档 现实游戏时间10秒但是存档里面已经过去33秒了
作者: 465896042    时间: 2023-7-31 20:45
xiamumomo 发表于 2023-7-31 20:22
我刚刚试了一下没问题啊  你用了哪个脚本  你拿他的范例测试一下或者自己新开工程测试 ...

我搜了一下 原来是因为帧数过高了……
作者: xiamumomo    时间: 2023-7-31 20:46
465896042 发表于 2023-7-31 20:38
MV Event Spawn Timers 就是这个啊……我用他的范例测试了一下 10秒确实快得只有4秒了 ...

你自己开一个新工程测试 ==   你或许出发而减少计时器的脚本指令吧==  
作者: 465896042    时间: 2023-7-31 20:48
xiamumomo 发表于 2023-7-31 20:46
你自己开一个新工程测试 ==   你或许出发而减少计时器的脚本指令吧==   ...

原来MV这个时间计算是帧数除以60……那又要找锁60帧的插件了
作者: xiamumomo    时间: 2023-7-31 20:52
465896042 发表于 2023-7-31 20:48
原来MV这个时间计算是帧数除以60……那又要找锁60帧的插件了

此命令将为事件创建一个计时器。 如果在某个事件的计时器存在时使用它,则最新时间将覆盖旧时间。
EXAMPLES:
this.setSpawn(12,5,80);  // 在地图12上将事件5的计时器设置为80秒
this.setSpawn(0,0,30);   // 设置此事件的计时器,此地图,30秒
我怎么感觉我们用的不是同一个==
作者: xiamumomo    时间: 2023-7-31 20:54
以前别人翻译的  我特么的是我用的这个有问题还是==

GALV_EventSpawnTimers.zip

3.04 KB, 下载次数: 4


作者: 465896042    时间: 2023-7-31 20:59
xiamumomo 发表于 2023-7-31 20:54
以前别人翻译的  我特么的是我用的这个有问题还是==

是这个,但是,MV的一秒是基于游戏帧数除以60的,我电脑170帧,所以每一秒过去MV就过去了三秒,就造成了这个时间变快的现象,我现在需要一个能锁定60帧的插件= =
作者: xiamumomo    时间: 2023-7-31 22:01
465896042 发表于 2023-7-31 20:59
是这个,但是,MV的一秒是基于游戏帧数除以60的,我电脑170帧,所以每一秒过去MV就过去了三秒,就造成了 ...

你电脑和你做出来后给别人玩应该不冲突该怎么设置就怎么设置
作者: kklltl    时间: 2023-8-1 10:49
465896042 发表于 2023-7-30 10:09
我看了范例了 他调用的还是MV自带的计时器 不太适合 我一个场景要塞很多个独立计时的事件 ...

大佬求一个范例,我也想观摩一下
作者: 465896042    时间: 2023-8-1 16:21
kklltl 发表于 2023-8-1 10:49
大佬求一个范例,我也想观摩一下

https://www.mediafire.com/file/w03ca4s6tli5b45/Event_Spawn_Timers_MV_v.1.2_%28DEMO%29.zip




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