async Task InitJsEnv() { //预加载JS ,在JSEnv初始化前调用 await ResourceManager.PreloadJS(AddressableConfig.JSLable); //调试端口:8080 jsEnv = new JsEnv(new JsLoader(), 8080); jsEnv.ExecuteFile("puerts/flatbuffers.js"); if (jsEnv == null) { Logger.LogError("InitJsEnv null!!!"); } //声明Action: 值类型才需要这样添加 jsEnv.UsingAction <float>(); jsEnv.UsingAction <float, float>(); jsEnv.UsingAction <string, byte[]>(); jsEnv.UsingAction <Scene, LoadSceneMode>(); jsEnv.UsingAction <TChannel, int>(); jsEnv.UsingAction <int, GObject>(); }