Baste 发表于 2022-2-25 17:29

非常感谢大佬如此详细的一行行代码的讲解,自己在看完lua与C通讯知识后再来看,豁然开朗,谢谢!

jquave 发表于 2022-2-25 17:36

这个已经开源了的https://github.com/Tencent/UnLua

RhinoFreak 发表于 2022-2-25 17:41

LuaCmd是哪来的?

xiangtingsl 发表于 2022-2-25 17:48

对应HelloWorldUMG的蓝图使用Unlua创建的lua脚本,类名不应该是HelloWorldUMG_C 么,这个LuaCmd是哪来的?

KaaPexei 发表于 2022-2-25 17:53

这里Lua文件中的Table名称其实不重要,一般会保持和文件名一致,不一样的话也没关系,因为这只是个local变量的名称,最终这个文件会将这个构建出来的Table返回到C++跟创建出来的UObject做绑定

maltadirk 发表于 2022-2-25 17:56

[赞]

jquave 发表于 2022-2-25 18:03

TArray如果存的变量是FString类型的话,在Unlua侧是如何声明的?
比如,local strArray = Tarray("");是这样吗? 使用strArray:Add("123")添加数据,那么在Lua侧如何从 strArray 中取出元素,也是取下标吗?,比如:像这样:print("数据=", strArray ); 我测了一下这个流程走不通

c0d3n4m 发表于 2022-2-25 18:04

我又查询了一下,看了看函数导出表,取下标要这样用strArray:Get(1) 太变态了[捂脸]

johnsoncodehk 发表于 2022-2-25 18:08

4.27 RPC绑定有bug,导致客户端连不上
页: 1 [2]
查看完整版本: UnLua原理详解