Cocos Creater 中如何实现JSB的自动绑定

厉害了

受益终身

牛逼了

mark.

这位兄弟是认真的吗?

mark

太长了,先mark

不明觉厉,太流啤了

先mark

就是这个genibindinds.py是在哪,不知道里面 的内容是什么样的

ABCJSBBridge-apple.h
ABCJSBBridge-apple.mm

ABCJSBBridge-android.h
ABCJSBBridge-android.cpp
@zx19899891能否把这4个文件内容也贴出来,感恩!

2赞

哥们我也遇到这个问题,而且官方的教程比较老了。一直没更新。后来我把官方的代码简单修改下自己的类,目前是自动绑定导出了,但是还是报错找不到abc,另外jsb-boot.js这个鸟文件,都没有了。

1赞

4.打开build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/script/jsb_boot.js,在其中增加js对象的初始化 这个jsb_boot.js不见了。麻烦更新下文档吧,我目前自动导出绑定hpp,cpp,C++里面的注册模块也注册了,然后再project里面调用abc.js…报错:abc找不到。是不是因为jsb_boot.js不见了导致呢?

1赞

windows端最后运行genbindings.py这个东西一直提示"NDK_ROOT not defined. Please define NDK_ROOT in your environment.",问题是环境变量里全都设置了,有没有人遇到过,搞了一天了能找到的所有资料都找过了解决不了

NDK 环境没配置好

正需要!!!

环境变量配好了,也换过几个NDK版本,都没用~

看哈python 代码咯, 判断了啥

python没改,我看到说可以通过在里面把NDK路径写死解决这个问题,NDK有了其他又报错,最后一个报错是 LLVM什么没找到,我放弃了~头大 :sob:

Mark先