魔兽编辑器是如何将lua嵌入地图的?
在我的理解中
魔兽运行时会把war3map.j编译成可执行的代码嵌入到魔兽程序中运行
在这个过程中,lua解释器时如何运行起来的?
魔兽的程序又是如何跳转进lua代码的?
是地图编辑器把lua解释器放到地图中了么?
还是魔兽里面本来就自带有lua?
在遇到
call Cheat("exec-lua:lua.base")
时,地图编辑器把什么东西放进了地图(对地图做了什么)?
在我的理解中
魔兽运行时会把war3map.j编译成可执行的代码嵌入到魔兽程序中运行
在这个过程中,lua解释器时如何运行起来的?
魔兽的程序又是如何跳转进lua代码的?
是地图编辑器把lua解释器放到地图中了么?
还是魔兽里面本来就自带有lua?
在遇到
call Cheat("exec-lua:lua.base")
时,地图编辑器把什么东西放进了地图(对地图做了什么)?