chexiongsheng
chexiongsheng
有fs模块么? 没有的话,你这现象不就正常的么?
fs是nodejs的扩展。不是js的标准库
封装第三方库给ts用。 这有封装的示例:https://github.com/chexiongsheng/puerts_unreal_demo/blob/master/Plugins/Puerts/Source/JsEnv/Private/TestBinding/TestClassWrap.cpp 这是调用上述api:https://github.com/chexiongsheng/puerts_unreal_demo/blob/master/TsProj/CDataTest.ts
我看看用什么方式同时支持一下。
你试试更新到这个:https://github.com/Tencent/puerts/commit/03381995853da1f47f705604a1d3655e578b1f90
映射到UE Delegate或者std::function
mixin在任意虚拟机都能用。为了说明这点,演示就自己启动了个虚拟机跑,并不是自建虚拟机才能用。 其次,哪个虚拟机实际上都没区别。继承类功能因为对象可能是ue主动构造,那时总要有个默认的虚拟机被调用,并不是这默认虚拟机自身功能有什么不同。
编辑器扩展推荐使用这个:https://github.com/puerts/EasyEditorPlugin
别加Constructor试试
你是想说生成的代码有报错么? 我的生成和你的不太一样 ~~~typescript namespace Game.StarterContent.EnumAABB { enum EnumAABB { AA, BB, EnumAABB_MAX} } namespace Game.StarterContent.NewBlueprint7 { class NewBlueprint7_C extends UE.Actor { constructor(Outer?: Object, Name?: string, ObjectFlags?: number); DefaultSceneRoot: UE.SceneComponent; NewVar_0:...