JSB2.0导出类接口无法调用

  • Creator 版本: 1.9.3

  • 目标平台: Mac M1 模拟器

  • 重现方式:

    我在C++ 引擎里面的CCNode类中添加了一个很简单的接口 helloworld 接口作用就是 使用CCLOG(“helloworld”)

然后执行jsb绑定。脚本执行成功 C++绑定代码也生成了。但是到ts里面调用却提示


调用方式:

找不到具体原因。 我定义的类就可以调用到。有谁知道这个是什么原因?
是因为内部类导出有什么限制

CCNode.h


CCNode.cpp

jsb_cocos2dx_auto.cpp

是我不配拥有回复么?

说实话,感觉你用的不太对~

哪里用得不对呢?

你要先把你的方法弄成一个全局的方法,才能调用的到…

js调用oc,oc那边必须是静态,oc调用js,js必须是全局~遵循这个~

全局方法?不应该啊。 那为什么我自己定义的类导出后就可以调用呢?

看我上面的回复~cocos就是这么定义的,你可以去看一下文档

js调C++和 js调OC 是两个东西

那我看错了,(。・_・。)ノI’m sorry~等大神吧~