Features:

  •  Embedding of multiple Lua virtual machines in the same project
  •  Functions can be exposed to Lua via C++ or Blueprints
  •  Coroutines
  • Access to the Lua Garbage Collector
  • Scripts can be cooked in the build or loaded at runtime from the filesystem
  • Lua Graphical Debugger
  • HTTP, Json and Base64 api exposed to the Lua virtual machine
  • Runtime loading of external .pak files
  • Reflection API
  • Functional tests included
  • UTF8/UTF16/UTF32 support

Code Modules:

  •  LuaMachine, Runtime
  •  LuaMachineEditor, Editor

Number of Blueprints: more than 60 for functional tests

Number of C++ Classes: 8 exposed

Network Replicated: No

Supported Development Platforms:

Windows 64bit

Mac 64bit

Linux 64bit

Supported Target Build Platforms:

Windows 64bit

Mac 64bit

Linux 64bit

Linux AArch64

Android 32bit

Android 64bit

iOS

Documentation:

https://github.com/rdeioris/LuaMachine

https://github.com/rdeioris/LuaMachine/tree/master/Docs

Example Projects/Tutorials:

https://github.com/rdeioris/LuaMachine/blob/master/Tutorials/SimpleDialogueSystem.md

https://github.com/rdeioris/LuaMachine/blob/master/Tutorials/RickAndMortyAPI.md

Discord Channel:

https://discord.gg/eTXDfEU

Important/Additional Notes:

The plugin is open source, i am placing it on the store too as a way for sponsoring development and simplify adoption

特征:

  •  在同一个项目中嵌入多个Lua虚拟机
  •  函数可以通过C++或蓝图公开给Lua
  •  协程
  • 访问Lua垃圾收集器
  • 脚本可以在构建中煮熟,也可以在运行时从文件系统加载
  • Lua图形调试器
  • 暴露给Lua虚拟机的HTTP、Json和Base64api
  • 外部的运行时加载。pak档案
  • 反射API
  • 功能测试包括
  • UTF8/UTF16/UTF32支持

代码模块:

  •  LuaMachine,运行时
  •  编辑LuaMachineEditor

蓝图数量:超过60个用于功能测试

C++类数:8个

网络复制:没有

支持的开发平台:

Windows64位

Mac64位

Linux64位

支持的目标构建平台:

Windows64位

Mac64位

Linux64位

Linux AArch64

安卓32位

安卓64位

iOS的

文件:

https://github.com/rdeioris/LuaMachine

https://github.com/rdeioris/LuaMachine/tree/master/Docs

示例项目/教程:

https://github.com/rdeioris/LuaMachine/blob/master/Tutorials/SimpleDialogueSystem.md

https://github.com/rdeioris/LuaMachine/blob/master/Tutorials/RickAndMortyAPI.md

不和谐频道:

https://discord.gg/eTXDfEU

重要/附加注意事项:

该插件是开源的,我也将其放在商店中,作为赞助开发和简化采用的一种方式








Unreal Engine 4 Plugin for adding Lua scripting to your projects.

If you want modders to customize your game/project, or you need to allow game designers to script parts of the logic, this plugin is for you.

Contrary to the other Unreal Engine 4 Lua plugins, this one does not try to expose the Unreal Engine 4 api, but completely hides it exposing to the user/scripter only the features the developer decided to include (via Blueprints or C++).

Currently Windows 64bit, Mac, Linux x86_64 (both Runtime and Editor), Linux AArch64, Android 32bit, Android 64bit, iOS (Runtime only) are supported.

虚幻引擎4插件,用于在项目中添加Lua脚本。

如果您希望modders自定义您的游戏/项目,或者您需要允许游戏设计师编写部分逻辑的脚本,这个插件适合您。

与其他虚幻引擎4Lua插件不同的是,这个插件并不试图公开虚幻引擎4api,而是完全隐藏它,只向用户/脚本程序公开开发人员决定包含的功能(通过蓝图或C++)。

目前支持Windows64位,Mac,Linux x86_64(运行时和编辑器),Linux AArch64,Android32位,Android64位,iOS(仅运行时)。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。