Project1
标题:
有谁知道 事件锁 是在什么地方控制的
[打印本页]
作者:
清澈淌漾
时间:
2021-6-6 18:57
标题:
有谁知道 事件锁 是在什么地方控制的
Game_Event.prototype.unlock = function() {
if (this._locked) {
debugger
this._locked = false;
this.setDirection(this._prelockDirection);
}
};
Game_Map.prototype.updateInterpreter = function() {
for (;;) {
this._interpreter.update();
if (this._interpreter.isRunning()) {
return;
}
if (this._interpreter.eventId() > 0) {
this.unlockEvent(this._interpreter.eventId());
this._interpreter.clear();
}
if (!this.setupStartingEvent()) {
return;
}
}
};
断到了两个方法
是我用自己的脚本触发事件,事件不会等待我自己的脚本执行完毕就进行下个事件。
症状是 事件的朝向会立即扭过去 ,断点调出来是有个事件类有个locked,但我没看见原生的消息框怎么控制这个东西,是跟事件编辑器有关么。
有没有懂哥说一下
作者:
guoxiaomi
时间:
2021-6-6 20:10
ruby版本的locked是在你跟事件对话的时候,把事件的方向锁定为朝向你,不涉及事件的执行和解释。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1