Project1
标题:
能不能在一个插件代码中运行公共事件?
[打印本页]
作者:
雷影
时间:
2024-12-3 17:45
标题:
能不能在一个插件代码中运行公共事件?
有没有这样一段代码,直接运行一个公共事件!
设想是这样的!
有一个装备切换时运行一个公共事件的插件!不过这个插件只有切换装备时才会触发公共事件,自动装备最强和全部清空时不会触发!
想问问有没有这样一段代码就是触发公共事件的,嵌入到插件里,这样插件直接就触发公共事件,也不用做什么判断了
作者:
kyjoke
时间:
2024-12-3 18:47
$gameTemp.reserveCommonEvent(n);
不过事件解释器只在地图界面运行,你切换装备的时候就算写了也没用,得自己创建事件解释器
作者:
shiroin
时间:
2024-12-3 18:50
$gameTemp.reserveCommonEvent(n)
RPGmaker自带的方法, 但可能是串行执行的原因,有些情况会无法正常执行,我没仔细测过
如果你安装了钻头的多线程插件(Drill_LayerCommandThread),就可以用它的方法来并行执行公共事件:
var data = {
'type': "公共事件",
'pipeType': "并行",
'commonEventId': n,
'callBack_str': "",};
$gameMap.drill_LCT_addPipeEvent( data );
复制代码
作者:
shiroin
时间:
2024-12-3 18:53
kyjoke 发表于 2024-12-3 18:47
$gameTemp.reserveCommonEvent(n);
不过事件解释器只在地图界面运行,你切换装备的时候就算写了也没用,得 ...
https://rpg.blue/thread-494592-1-1.html
你试试这个,我都是用这个来解决需求的,把你需要的效果直接转换成脚本搓进去
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1