siney
siney
今天已经merge了master到4.25分支,你可以下载测试体验。
slua 自带的通信模块是为了解决调试器连接的,建议使用ue自带的通信模块,slua也封装了ue的http通信能力。
https://github.com/IriskaDev/slua_unreal_demo ?
我自己测试没有问题,请详细描述版本,重现步骤。
目前不支持默认参数,你需要传入全部参数
Self:K2_AddActorWorldOffset(pos,false,false) 会闪退?
你是需要一个c++里的Cast(UObject)的函数?
你的这个需求没办法直接写一个通用函数搞定,你可以考虑自己写一个特例化导出函数实现FTableRowbase的转换为你需要的类型,FTableRowbase(包括FXxxx)的类型都没有反射信息,不支持动态的cast行为。 你提到的tolua是支持unity的吧?c#有很好的反射支持,所以很容易实现这个特性。
downcast能力确实是欠奉的,这个是已知问题。 https://github.com/Tencent/sluaunreal/wiki/CppBinding-%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E#cppbinding%E7%9A%84%E9%99%90%E5%88%B6 关于你编译不过的问题,你可以贴出你的代码,你得到的错误信息
我趁放假在家,做一下cppbinding的down cast能力吧。这个已经提供了基础能力设施了,实现起来不复杂。