-
Notifications
You must be signed in to change notification settings - Fork 105
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
好久没来了 #51
Comments
谈谈你对3.x的感想, 有什么必须要用3.x的理由没有. 2.x已经很久没有实质功能更新了, 他们应该已经放弃维护了, 我在考虑是否要接管2.x版本 |
主要的感受有几点吧: 其实要说转3.x的必要性,我觉得不是必要不必要,而是要早还是要晚罢了,2.x确实维护得不多了,上一次2.x比较大的更新其实是对wp8的支持做了优化,之后就没什么实质的了。
|
谢谢, 挺有帮助. 我还没实际用过3.x, 只不过从他们的更新记录上判断, 觉得没有必要升级, 不过由于2.x不再维护, 大部分人应该还是跟随了他们的脚步. 我说的"接管"可能重了些, 只是打算弄一个经典版本, 或者叫古典版本, 或者叫私人定制版本, 把积累的东西整合起来. cocos2d的基础架构(即CCNode, CCAction这一套)是稳定的, 他们不太可能去改. 3.x对基础架构的改变主要是渲染流程做优化, 开始排序批量处理了. 对于他们宣称的性能提高了多少多少我不是很信, 而且对于2d手游来说, 渲染性能成为瓶颈的时候不多, 他们改变渲染流程我觉得主要是为了3d, 但是3d的工具链可不是一日之功, 要选3d引擎, 多少年内我觉得也轮不到cocos. 所以cocos2d在很多人眼里应该就是定位于2d引擎的, 2.x版本从基础架构上来说是很容易理解和使用的, 但是他们对细节极其不关注, 带来了bug, 设计缺陷, 功能不足, 使用不便这样的坑爹体验, 每个人可能都踩了不少坑, 也动手填了不少坑. 一个填了不少坑的2.x其实是相当够用的, 3.x那些花哨的玩意不见得有多大意义. 不过, 他们做的cocostudio还是有意义, 至少写界面容易了一些, 当然, 用起来还是一堆坑, 我也给cocostudio填了不少. 就像上面说的, 我其实只是为了弄个私人定制版本而已, 也不打算花很多时间, 主要就是为了把better的代码真正融合进去, 而不是继续作为外挂存在了, 而且有些外挂也弄不了, 只能改原始代码. 另外, 貌似quick-cocos2dx只面对3.x吧, 我也打算参考一下弄到2.x里面去. 所以基本的设想是做一个cocos2dx, better, quick三合一的2.x版本, 而且只支持ios和android, 其它平台没用的都删, 更清爽, 因为我日常都是用mac. 这样, 又有稳定的2.x, 又填了坑, 又有lua支持, 又有勉强能用的界面编辑器, 才算是好用一点吧. 我创建了一个空库叫cocos2dx-classical, 也是这么个意思, 希望整一个古典的, 经典的cocos2dx版本. 只是最近国内github同步巨慢, 开始不了~. |
|
|
好久没来了,一直很忙,今天来看了下,发现还在更新。
一直用着你的label,真的很不错,也非常感谢,不过现在没怎么跟进了,而且我已经开始转用3.x了,以后有时间希望还可以多交流。
The text was updated successfully, but these errors were encountered: