cocos中自动绑定后还要如何做?

我在cocos中增加了个成员函数,然后运行 genbindings.py 也成功了


那下面还要如何做呢?
我在cocosCreator里还是报错,说找不到那个函数;
而且我在cocosCreator里 “构建” 后 “编译” 时 失败 。。。
请大神指点下啊,多谢!

恭喜你生成自动绑定成功~

不过这只是第一步,现在可以确认你的源码中已经有了这个新接口的绑定了,但是你的项目里面不一定有,这取决于你用什么模版构建项目:

  1. default 模版,需要删除 build 目录,重新构建,重新编译即可
  2. link 模版,重新编译项目即可
  3. binary 模版,需要在引擎源码目录下执行:gulp gen-libs 生成预编译库,并删除 build 目录,重新构建,重新编译
  4. simulator 直接运行,需要在引擎源码目录下执行:
gulp gen-simulator
gulp update-simulator-config

然后重新运行 simulator

不管哪种情况,都必须保证前提条件才可以找到你绑定的函数

更多资料请参考文档: http://cocos.com/docs/creator/advanced-topics/engine-customization.html

定制的工作流建议使用 link 模版,用 Visual Studio / Xcode 进行编译运行,这样可以最快了解到自己遇到的问题

@panda 模版这个概念云里雾里, 官方文档提及轻描淡写。 能不能给出详细的说明以及用法,注意事项…
default link binary 分别什么时候什么情况下使用, 有什么不同等等…

1赞

同问。谢谢