unreal.lua, UnrealEngine4的lua解决方案

分享于 

2分钟阅读

GitHub

  繁體 雙語
generate lua binding code for UE4 Engine
  • 源代码名称:unreal.lua
  • 源代码网址:http://www.github.com/asqbtcupid/unreal.lua
  • unreal.lua源代码文档
  • unreal.lua源代码下载
  • Git URL:
    git://www.github.com/asqbtcupid/unreal.lua.git
    Git Clone代码到本地:
    git clone http://www.github.com/asqbtcupid/unreal.lua
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/asqbtcupid/unreal.lua
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    unreal.lua

    UE4不够好。

    Lua使UE4完美,hahaha~ ~

    平台&版本

    Windows,Mac,安卓,IOS

    4.16.4.17.4.18

    :如何构建

    对于这里存储库:

    
    Right click CatchMe.uproject then Generate project.
    
    
    
    If you use launcher engine and is under 4.18, try CatchMe_for4.17launcherengine.uproject.
    
    
    
    

    对于你的项目:

    
    1.copy LuaSource and Plugins to your project.
    
    
    
    2.modify luaconfig.ini, Replace all"CatchMe" with your GameModule's name."CatchMe" belong to me,haha~
    
    
    
    3.modify LuaPluginRuntime.build.cs, Replace"CatchMe" with your GameModule's name.
    
    
    
    4.modify LuaCircularModules.build.cs, Replace"CatchMe" with your GameModule's name.
    
    
    
    5.If you want to use Lua in c++, modify your project.build.cs, add"LuaPluginRuntime" to your PublicDependencyModuleNames.
    
    
    
    

    
    You will probably meet link error for the first time compile,No need to panic.
    
    
    
    Just make a little change to you project.build.cs, such as an empty space.Then complie again.
    
    
    
    If error still exist,see FAQ below.
    
    
    
    

    特性

    1.Full Aceess引擎 API,包括 blueprint。

    2. Lua热重新加载插件

    3。变量监视程序

    4.调试器插件

    文档

    维基服务

    常见问题解答

    待办事项

    反射版本

    高性能很好,但convience也很重要。 分支是 unreal.lua,的反射 versoin,它几乎是相同的。

    联系人:15244611841 @163.com

    support:ETH 0 x3b678916bc9d9f9a18717722e90b3afab70c344b


    LUA  
    相关文章