西南IT社区
    • 注册
    • 登录
    • 搜索
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 工作机会
    • 活动
    • 项目

    Unreal Engine 4 的Lua脚本插件UnLua

    技术答疑
    lua脚本插件unlua unreal
    1
    1
    31
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Q
      q194343672 最后由 编辑

        UnLua 是 Unreal Engine 4 下特性丰富且高度优化的 Lua 脚本插件。它遵循 Unreal Engine 4 的编程模式,简单易上手,UE4 程序员更是可以零学习成本使用。UnLua 目前已经被应用在大量的大型项目中。使用 Lua 可编写游戏逻辑。Lua 可替换线上系统原有的蓝图(Blueprint)逻辑。且支持 Unreal Engine 4.17.x - Unreal Engine 4.23.x。
      特点:零胶水代码访问引擎反射体系内的所有 UCLASS、 UPROPERTY、 UFUNCTION、 USTRUCT、UENUM。
        零辅助代码覆写(Override)所有 'BlueprintEvent' (包括所有用 'BlueprintImplementableEvent' 或 'BlueprintNativeEvent' 标记的 UFUNCTION 和所有蓝图中定义的 Event/Function)、 Replication Notify、 Animation Notify、 Input Event。完备的静态导出方案,用于导出引擎反射系统之外的类(成员函数、成员变量)、全局函数、枚举。
        高度优化的 UFUNCTION 调用,包括持久化参数缓存、优化的参数传递、优化的非常量引用和返回值处理。

        高效的基础容器(TArray、TSet、TMap)访问,内存布局与引擎一致,无需在 Lua Table 和容器间转换。高效的结构体创建、访问、GC。

        支持自定义的碰撞检测相关枚举。支持 UFUNCTION(带 BlueprintCallable 或 Exec 标签)默认参数。支持编辑器内 Server/Client 模拟。支持 Lua 协程中执行 Latent 函数,同步写法完成异步逻辑。支持根据 Blueprint 类型自动生成 Lua 模板代码。
      6249a9ab-d9e7-442e-ac0e-aa7e9d04323c-image.png

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      使用HTML构建办公软件 使用HTML构建办公软件 使用HTML构建办公软件
      Q
      F
      漫
      成
      Y
      洋
      书
      Y
      D
      U
      Y
      娇
      玩
      1
      光
      A
      庆
      小
      U
      Y
      L
      I
      Z
      I
      Y

      西南地区IT社群(QQ)
      云南
      【昆明网页设计交流吧】243627302
      【昆明nodejs交流吧】 243626749
      【VUE】838405306
      【云南程序员总群】343606807
      【昆明UI设计】104031254
      【云南软件外包】15547313
      贵州
      【PHP/java源码/站长交流群】55692114
      四川
      【成都Java/JavaWeb交流】86669225
      【vaScript+PHP+MySql】116270060
      【UI设计/设计交流学习群】135794928
      重庆
      【诺基亚 JAVA游戏博物馆】 559479780
      【PHP,Java,Python,C++接单】 442103442
      西藏
      社群
      昆明网页设计交流吧
      友情链接
      • Funtask
      • Funtask 社区
      • SUWIS
      ©2019-2021 滇ICP备20006698号