Tencent / puerts

PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.
Other
5.01k stars 699 forks source link

[UE] question 在ue5.4中,使用了异步加载出现数据获取不到。 #1764

Closed pheyahu closed 3 months ago

pheyahu commented 3 months ago

detail | 详细描述

自己封装了一个异步加载c++ manager async(path, callback)在ts中 callback(object){this.xxx //是一个undefined} 请问下这种方式如何处理?尝试把jsenv的singlethreaded = true 和threadsafe = true也无效 ,还尝试使用async wait promise也是没效果。

外边是一个单例,如果把回调传入c++中,c++的脚本object是否是从新创建了一个类,而不是之前的原先那个object了。如果使用static就可以获取到。

chexiongsheng commented 3 months ago

这貌似是js的基础语法问题吧? 需要bind一下?