一直使用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. JavaWeb笔记——下载文件

    核心内容是两个头一个流       > 头:Content-Type:你传递给客户端的文件是什么MIME类型,例如:image/pjpeg       * 通过文件名称调用ServletCont ...

  2. iOS 关于微信检测SDK应用的原理浅析

    微信作为一个开放平台,各方面都是做得比较好的,推出了SDK之后,微信与使用了SDK的应用便能进行更多交互.但在iOS平台上,应用间交换数据还是相对麻烦的,那么微信为什么能直接在应用检测到其他使用了SD ...

  3. CentOS下判断自己的VPS是OpenVZ的还是Xen的

    一般来说,VPS的虚拟化技术,有Xen.OpenVZ.Xen HVM和VMware这几种,那么,如何判断自己的VPS是基于哪种虚拟化技术的呢? 1.执行:ls /proc/命令,一般Xen的VPS,/ ...

  4. weka数据挖掘拾遗(三)----再谈如果何生成arff

    前一阵子写过一个arff的随笔,但是写完后发现有些啰嗦.其实如果使用weka自带的api,生成arff文件将变成一件很简单的事儿. 首先,可以先把特征文件生成csv格式的.csv格式就是每列数据都用逗 ...

  5. 【USACO】Transformations

    A square pattern of size N x N (1 <= N <= 10) black and white square tiles is transformed into ...

  6. Hibernate 异常 —— Unable to instantiate default tuplize

    出现这个异常 —— Unable to instantiate default tuplizer ,是 Hibernate 的映射文件(*.hbm.xml)导致的.仔细检查一下工程里的映射文件吧. 笔 ...

  7. 手持机连不上信道设置为13的AP

    这个是正常的, 因为每个国家的CHANNEL 都不一样, 中国和美国都只支持 CHANNEL 1- 11  欧洲会到 12, 13 channal , 日本会到CHANNEL 14 . "O ...

  8. [Lintcode two-sum]两数之和(python,双指针)

    题目链接:http://www.lintcode.com/zh-cn/problem/two-sum/ 给一个整数数组,找到两个数使得他们的和等于一个给定的数target. 备份一份,然后排序.搞两个 ...

  9. 没有显示器且IP未知的情况下登录树莓派

    如果是没有显示器操作树莓派,可能会不知道树莓派有线网卡自动分配到的IP地址,不知道登录到哪儿.以下提供详细操作步骤解决这个问题. 网段扫描法这个是推荐的办法.网段扫描工具很多,推荐一个Advanced ...

  10. 《OD大数据实战》HBase环境搭建

    一.环境搭建 1. 下载 hbase-0.98.6-cdh5.3.6.tar.gz 2. 解压 tar -zxvf hbase-0.98.6-cdh5.3.6.tar.gz -C /opt/modul ...