, 在EmmyLua源代码侧的体现就是维护了一个Command队列, 如果Command是需要应答的, 那只有当前Command被处理完后, 才会接着发送队列中剩余的Command, 具体可自行翻阅这部分代码...列表, 函数本身利用lua debug库完成相应功能, 实现简单直白....唯一需要注意的是我们注意到locals获取了两次, 第二次其实是针对variant arguments的, 也就是参数列表中有...的lua 函数....建立与IDE之间的网络连接(接受指令, 以及返回结果)
2. EmmyLua会在最开始发送 "delb * 0" 命令清除目标调试程序的所有断点
3....总结
文章省略掉了协程yield和resume那部分的逻辑, 虽然协程帮mobdebug解决了不需要暂停主线程, 另外开一个线程去处理调试相关的逻辑, 直接在主线程中处理网络指令拆解, 执行,