3.8正式版绑定c++类命名空间怎么搞到native里面

c++自动生成的绑定代码是在jsb命名空间下
比如我绑定了一个test类
在脚本这边得用 jsb.test
但是jsb又被标记为弃用的。。。
要用native 命名代替
native.test又是未定义
问题来了
怎么才能把 jsb.test 搞成 native.test

我看过引擎绑定的那些类
都是在jsb下的
但是使用的使用就变成了native了。。。

你自己的模块,建议你不要使用 jsb 这个 namespace,你可以自己定义新的 namespace,参考:Cocos Creator 3.8 手册 - Swig 示例

这里用户项目就自定义了一个 my_ns,然后你自己编写对应的 .d.ts 来声明类型即可。

除非你要给引擎添加新模块,可以把新模块放在 jsb 下,否则建议你用自己的 ns

好的~了解了~谢谢