一直使用cocos2dx编写自己的2D小游戏,不得不说,编写个人的超级小规模的游戏,使用cocos2dx有一定的优势,首先门槛很低,编写2D游戏用起来也算顺手,可惜一直没有一个优秀的UI编辑器,好不容易等到cocostudio发布,结果没想到,这厮比cocosbuilder要坑爹一百倍啊一百倍!!!从1.0版本开始使用这厮,结果每次版本更新,这厮就在修改使用方式,最可怕的事总算发生了,我手贱把cocos2dx升级到3.2,cocostudio升级到最新的2.0 beta,使用起来,让我震惊了!真是愚蠢的让人震惊,cocos2dx团队可以完全让用户放弃以前的知识积累,把从API命名,到Framework的设计,全部推翻重来,真牛啊,真是大爷啊,cocos2dx用户的学习时间完全是0成本啊!作为一个正常的中间件提供商,哪个敢这么玩儿?

网上搜索了一大堆文章,都是基础入门文章,都在讲3.x的EventListener发生了巨大变化,cocos2dx 3.x的API命名发生了巨大变化,你们以前都一直没用cocostudio吗?这厮的变化更惊人啊!用都用不来了啊!并且导出的csb文件是什么东西?怎么个加载法?官方文档中只字不提啊!果然是开源项目是吗?想要使用它,必须先深入阅读源代码是吗?按目前的这个趋势走,不出意外,cocos2dx会越来越小众化,边缘化。

cocos2dx的所谓跨平台也是一个奇葩的存在,忍受它也已经让我精神崩溃了!每一次的版本更新,这厮一定会发生变化,我完全揣摩不到cocos2dx开发团队的圣意啊,别人都是尽可能的简化难度,cocos2dx开发团队的目标是不断的修改自己的用法,玩儿死程序员为己任,让程序员们不停的浪费时间在这些傻到极点的eclipse 配置,xcode配置之上,WP8版本还没去折腾过,搜索了一些资料,看样子也不是省油的灯!

总之,如果您老的时间非常宝贵,那么我认为就不要去接触cocos2dx了,直接一步到位用Unity3D,从我接触Unity3D来看,Unity3D的坑要少的多,各种资料也非常齐全,官方文档也是悉心维护更新。坑不能说没有,不完善的地方也多,但是可以放心的是,从3.x到4.x,Unity3D的知识淘汰就没这么玩儿过。我还是决定投入Unity3D的怀抱,再见,cocos2dx!

已经被cocos2dx给折腾的想要放弃它,专注Unity3D的怀抱了!的更多相关文章

  1. 各种报错各种坑 webpack让我在学习的过程中一度想要放弃

    由于拓展部分不是必须的,只是可以增强用户体验,但是有些时候页面给分页预留的位置不够,这个时候我们就可以通过设置来除去这一部分 子分区由两种创建方法,一种是不定义每个子分区子分区的名字和路径由分区决定, ...

  2. Cocos2d-x 3.x游戏开发之旅

    Cocos2d-x 3.x游戏开发之旅 钟迪龙 著   ISBN 978-7-121-24276-2 2014年10月出版 定价:79.00元 516页 16开 内容提要 <Cocos2d-x ...

  3. Cocos2d-x游戏移植到Android平台

    1.所需环境支持:Android SDK.NDK.Eclipse.Cygwin.(本人所用系统WIN7-64位) (1)Cygwin的下载安装: Cygwin是Windows下的Linux模拟环境,用 ...

  4. cocos2d-x 创建工程详解

    我们的编写的第一个程序一般习惯上都命名为HelloWorld,从它开始再学习其他的内容.下面介绍的第一个Cocos2d-x游戏我们也命名为HelloWorld. 创建工程 在Cocos2d-x早期版本 ...

  5. 五毛的cocos2d-x学习笔记01-创建项目

    终于准备开始学习cocos2d-x了.因为想和同学一起做游戏参加比赛,所以打算学习很热的Cocos2d-x.因为已经学习了C++,所以我想入门应该不是很困难.再加上官网有中文教程以及多不胜数的游戏开发 ...

  6. 我的cocos2d-x集成sharesdk之旅(转)

    链接地址:http://blog.csdn.net/yeungxuguang/article/details/18227153 本文出自:http://www.iteye.com/topic/1130 ...

  7. 一个想法照进现实-《IT连》创业项目:关于团队组建

    前言: 从上一篇<三天的风投对接活动内幕分享>归来后,从中领悟了不少内涵. 之后暂停了找钱的想法,这些天也拒绝了不少想要参与众筹的同学. 目前主要精力放在以下三件事: 1:重新规划顶层设计 ...

  8. cocos2dx 3.13 simulator的问题

    下载新的cocos2dx 3.13,想使用simulator来运行lua项目,结果发现使用vs2013编译不通过. 1. 9>main.cpp(5): error C2146: 语法错误: 缺少 ...

  9. cocos2d-x解决中文乱码问题的几种办法

    昨天改写cocos2d-x的例程,想在其基础上加上一个计分系统.没有分数实在让人没有玩下去的动力! 我在主场景上加上了一个CCLabelTTF,用于显示分数. 但是意外的发现,当内容含有中文时,CCL ...

随机推荐

  1. sftp的安装和使用

    http://blog.srmklive.com/2013/04/24/how-to-setup-sftp-server-ftp-over-ssh-in-ubuntu/ In my previous ...

  2. 编写基于outlook显示的html邮件需要注意的问题

    outlook对于html的支持是有限制的,在编写这些html的时候注意遵循以下规则: Never use colspans or rowspans. Always set correct dimen ...

  3. IE8 浏览器自动保存文档副本,添加缓存

    若响应(response)HTTP头信息中没有关于缓存的头信息,则在IE8中第二次请求网页时,从缓存中拿取文件,而不是重新向服务器请求.而在Firefox或chrome则是重新向服务器请求. 解决方法 ...

  4. Github 学习

    1.git$cd ~/hello-world.$git add . //这样可以自动判断新加了哪些文件,或者手动加入文件名字$git commit //提交到本地仓库,不加参数会提示,注意:^=Ctr ...

  5. MyBatis学习总结_06_调用存储过程

    一.提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性 二.准备数据库表和存储过程 1 create table p_user( 2 id int primary key auto_ ...

  6. java读取package中的properties文件java.util.MissingResourceException

    文件结构: /build/classes/d914/Hello.class /build/classes/d914/mess.properties /build/classes/d914/mess_z ...

  7. A Bug

    A Bug Time Limit:   1000MS       Memory Limit:   65535KB Submissions:   231       Accepted:    Descr ...

  8. YTU 2614: A代码完善--系统日期

    2614: A代码完善--系统日期 时间限制: 1 Sec  内存限制: 128 MB 提交: 216  解决: 113 题目描述 注:本题只需要提交填写部分的代码,请按照C++方式提交. 已知某操作 ...

  9. poj -3614 Sunscreen(贪心 + 优先队列)

    http://poj.org/problem?id=3614 有c头奶牛在沙滩上晒太阳,每头奶牛能忍受的阳光强度有一个最大值(max_spf) 和最小值(min_spf),奶牛有L种防晒霜,每种可以固 ...

  10. 第三方登录(2)Android客户瑞上第三方登录百度教程

    1,在 http://developer.baidu.com/  注册成开发者 不注册看不到开发相关的链接地址.点自己的用户名,在弹出菜单显示有 <用户中心> ,没有就是没注册. 2,找到 ...