最近尝试了修改cocos2d-x-lite部分的代码,然后有新增加文件和外部库的引用,想知道怎么让我添加的文件和库被系统构建过程拷贝到build/jsb-default / build/jsb-link中去,找遍了文档只发现以下思路:
根据官方的定制项目构建流程文档
https://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html?h=构建
里面说的,可能考虑用插件的方式来解决,但是这样太笨拙了,实现起来也很麻烦,还不知道最后能否完成。关键我只是希望在编译android/ios平台时增加了一些依赖文件和库而已,应该有更简单的办法。
另外,官方的引擎定制工程流程:
https://docs.cocos.com/creator/manual/zh/advanced-topics/engine-customization.html
这个文档 里面提到:
2.4 修改引擎
接下来可以对 Cocos2d-x-lite 引擎进行定制修改了,由于只有在 构建发布 过程中才会编译代码,所以修改引擎后可以直接打开 构建发布 面板,选择 default 或者 link 模板进行构建和编译。
看完很郁闷,难道官方所理解的用户定制就是在原代码基础代码上小修小改一下么?不增加些代码,扩展些功能能叫定制么?
恳求官方大大们,把构建时build/jsb-default/frameworks/cocos2d-x/这个目录下的文件都是从哪里拷贝来的,把规则能说清楚么? 这样我们也可以把扩展的功能诉到对应的目录 中去。感谢官方的大大们了。