|
1536| 10
|
[有事请教] 请问:解释器里面的子解释器问题 |
| ||
点评
就你贴出来的,先看当前解释器有没有@child_interpreter,如果有,就更新它,更新完成后,如果它还有指令没执行,就不删除它,然后当前解释器return
你说“然后返回”,是代码@index>=那个方法吗?是因为@list=nil的原因吗?
如果有子解释器,就会执行它的run,然后返回,让当前解释器不继续执行,所以才能确保不出现堆栈过深
command 117里面有2行子解释器的代码,这个就是在公共事件里不再调用公共事件吗?就是不绑定子解释器吗?
这个子解释器就是在事件中调用公共事件时用的,如果你在公共事件里再调用公共事件,才会继续绑定子解释器的子解释器
| ||
|
→ 老鹰的RM作品展览馆 - GitHub ←
↓ 老鹰的索引页 - Gitee ↓ ---------- PICK UP! ---------- 【RGSS3脚本】对话框扩展 【短篇游戏】一日勇者(JRPG、鼠标探索、骰子战斗) - DEMO已发布 |
||
点评
command 117里面有2行子解释器的代码,这个就是在公共事件里不再调用公共事件吗?就是不绑定子解释器吗?
| ||