之前一直用的是coco2dx-lua版本的,最近开始使用cocosCreator了,这里记录一下一些乱七八糟的东西
1
creater 的早期版本(1.x) 的设计思路 应该是在之前cocos2dx-js/cocos2dx-h5 的基础上 封装、构建一套 ECS系统,配合creator编辑器来使用,底层还是coco2dx。随着creator的迭代,coco2dx的原始架构无法满足需求,以及creator想加大对3d的支持,所以重构了底层逻辑,cocos2dx也就成了弃子。 PS: 以上仅本人揣测,欢迎探讨!
1.x时代的架构图:
jsb的架构:
下面是 2.0 和 1.x 在节点树层级的差异: