Cocos2d-x插件-个人

由于经常做各个平台移植
所以自己写了个用于Cocos2d-x的插件机制,用来做移植用

暂时之支持ios,android平台,
写了个iOS内购的插件

有bug的地方可以提出来,谢谢

github地址:https://github.com/ITspas/C2dPlugin.git

沙发

感谢楼主分享:7::7:

欢迎版主光临:7::7:

晚上睡觉梦见很厉害!

很好的设计思路。目前我们在v3.4里面也有类似的设计,同样用python工具做了一个cocos package命令行工具,可以用来安装、卸载插件。
比较困难的地方在于,插件是c++代码的时候,如何修改各平台的工程文件。我看了下你的代码,是直接分平台实现,硬插入文件列表的方式;目前我们打算通过cmake然后生成各平台的工程文件,这样能彻底解决问题,不过cmake实在水很深。

这只是思路的简单实现,过段时间估计会更新下ios跟android下工程的代码,最近忙其他的了

谢谢楼主分享