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,导致客户端连不上