魔兽地图编辑器吧 关注:65,183贴子:3,838,148
  • 5回复贴,共1

魔兽编辑器是如何将lua嵌入地图的?

只看楼主收藏回复

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


IP属地:河南1楼2023-10-26 01:57回复
    用lua做的图,在脱离编辑器运行时,会有lua解释器同时运行么?


    IP属地:河南2楼2023-10-26 02:02
    回复
      ydwe源码里有:https://github.com/actboy168/YDWE


      IP属地:陕西来自Android客户端3楼2023-10-26 03:07
      收起回复
        希腊奶


        IP属地:上海4楼2023-10-26 06:00
        回复
          现在都用太阳编辑器ts作图了 ts比lua语法更健壮


          IP属地:重庆5楼2023-10-26 13:48
          回复