- 浏览: 1004465 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (675)
- ios (214)
- android-course (5)
- unity3d (7)
- cocos2d (36)
- html5 (3)
- game (5)
- android (42)
- java (57)
- php (12)
- 创业 (10)
- SEO (3)
- 架构 (2)
- 数据库 (3)
- 产品设计 (9)
- 操作系统 (10)
- Web前端 (11)
- 其他 (50)
- GAE (1)
- mac os (8)
- Open Source (2)
- 序列号 (10)
- C (2)
- database (2)
- 算法 (6)
- 设计模式 (1)
- photoshop (1)
- 3dmax (1)
- maya (1)
- opengl (3)
- 游戏设计 (1)
- 趋势 (1)
- cocos2d-x (4)
- shell (3)
- c++ (30)
- lua (5)
- flash (1)
- spring (3)
- mysql (4)
- Git (6)
- xmpp (1)
- cocos2dx (14)
- mac (2)
- 编程规范 (2)
- windows (1)
- linux (5)
- coocs2dx (1)
- ubuntu (2)
- aws (1)
- OPENGLES (1)
- 原画 (1)
最新评论
-
jlees:
Best mobile app testing tool pc ...
iOS + XCode 4 + GHUnit = Mobile TDD+Continuous testing -
ipanda:
楼主,能否给一个Micro CloudFoundry的虚机或者 ...
Cloud Foundry使用及开发向导 -
love_zongming:
谢谢分享。。
visio2007序列号 -
雨花台舞水:
你这才是枪文把
套在 360 黑匣子外面的黑盒子:你被技术型枪稿吓到了么? -
hugh.wang:
改天试试
Mac版魔兽争霸3 1.24e下载
1、技术团队无优势:Cocos2D-Android版本与iPhone版本完全无关,无论作者还是团队都不同,所以iPhone版的技术优势和原有的iPhone社区支持对于Cocos2D-Android根本不复存在,可以这么说,他除了山寨个名字外,就和Cocos2D-iPhone半分关系都没有了。
2、iPhone的语法优势在Android中不复存在:众所周知,Cocos2D-iPhone是以Objective-C为基础开发的,虽然这种语言相对其它语言没有太大的优势,却是IOS环境下首选开发语言,而Cocos2D-iPhone适应其语法特性,据此形成了自己独特的逻辑结构与开发方式,非常适合于iPhone环境下开发。但是,Cocos2D-Android却妄图以Java语法环境模拟Objective-C环境,业务逻辑完全照搬Cocos2D-iPhone以Objective-C实现的逻辑,这就非常不妥,很多明明可以在Java中以更简单方式完成的实现,在它里面却变得复杂无比,这种东施效颦的做法,不单不利于游戏开发,而且无形中极大浪费了Java语言的优势,也压低了Android环境本身具备的性能(但是,Cocos2D-iPhone可没有照搬它的原型——Cocos2D-Python)。
3、物理引擎极低效:最恐怖的,在于Cocos2D-Android照搬了JBox2D,而不是对C/C++版的Box2D进行JNI封装。任何拥有常识的人都知道,物理引擎需要大量的浮点运算,对于浮点运算性能本就不高的手机CPU来说,在Android的Dalvik虚拟机环境中跑物理引擎根本就是自杀,但凡做过手机或Android开发的人都不可能接受这种方式。
4、BUG连天,兼容困难:这点没什么可说的,你找十台不同厂商的测试机,跑个最基本的Cocos2D-Android应用(比如做个多球体刷屏),将会惊异的发现,至少有五台跑不了Cocos2D-Android,他的兼容性远不如Rokon。此外,你说其它引擎BUG多,而目前BUG最多的却是Cocos2D-Android,以至世界上还没有以它开发的Android游戏被发布出来(就连作者自己写的都没有)。
5、不符合Java用户习惯:目前搞Android的,大多都是做Java出身,他们习惯于那些Java语法的特有代码结构,习惯于Java2D的编程实现方式,而照搬Cocos2D-iPhone的Cocos2D-Android,在实现上对Java开发者来说非常“不亲切”,这也是大多数人不选择它的理由。事实上,如果我们想要用类C的语法实现Android游戏,那么用orx会好得多(直接NDK),犯不上用一个半似Java半似Objective-C的残次品。
6、用户少的可怜:这点没什么可说的,毕竟世上还是明白人多,特别是公司做项目时,该用什么不该用什么自己测试下就清楚了。但是,正如优势会积累一样,劣势同样会积累。Cocos2D-Android这个山寨Cocos2D-iPhone的名字虽然比较吸引人,可惜并不会顶用太久,就算初期它能靠名字混些下载量,时间久了就凭这种性能,迟早连半个用的也没有,而没用户的引擎,将等于不存在的引擎。
发表评论
-
Java反射获取属性
2016-03-21 19:44 937import java.lang.reflect.Field ... -
JetBrains注册码计算(IntelliJ IDEA 15.0注册码激活)
2016-02-01 00:51 887安装前修改时间为2099年等很多年后的时间点,安装后选择免费 ... -
Android监听键盘是否弹出,以及获取软键盘的高度
2015-07-02 19:31 1449网上介绍过监听键盘是否弹出的方法,我自己也是尝试过,不是 ... -
linux安装android NDK
2015-04-20 19:14 1867Error:Execution failed for ta ... -
android studio 添加项目修改gradle2.2.3
2015-04-20 15:22 15591.build.gradle(Module:app) 去除对 ... -
Android.mk无需手动添加cpp文件(cocos2d-x 3.2正式版)
2014-09-11 14:41 988LOCAL_PATH := $(call my-dir) ... -
cocos2dx 在android中编译
2014-08-08 17:11 7971在全局环境变量中设置NDK_ROOT -
android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
2014-08-07 16:54 2520为了实现这个功能可折腾了我好久,先上一份代码,经楼主验证是绝 ... -
Memcached客户端简介
2014-05-22 11:56 730Memcached客户端性能评测报告 本次memcache ... -
IntelliJ IDEA 的 20 个代码自动完成的特性
2014-04-29 13:43 766在这篇文章中,我想向您展示 IntelliJ IDEA 中最 ... -
用Gradle 构建你的android程序
2014-03-21 17:15 797前言 android gradle 的插 ... -
Hackborn的吐槽和Munn的剖析: Android graphics低性能背后的真像
2013-10-23 14:52 759Google+上有意思的讨论 ... -
mac 不识别 android samsung手机
2013-10-21 16:30 1833使用Mac开发Android时,有可能无法识别手机,可以通过 ... -
Openfire 性能优化
2013-07-26 00:04 1318Openfire 是一个XMPP协议的IM Server ... -
javamd5实例
2013-05-31 11:07 852import java.io.*; import java ... -
Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
2013-04-04 00:58 1156大家都知道Cocos2d-X是个多平台支持的游戏引擎,那么 ... -
让Java跟Javascript更加亲密
2013-04-02 22:30 1108在移动App开发中,为了快速迭代,通常都会使用Native+ ... -
技术文章收藏夹
2013-02-13 19:59 779COCOS2D-X跨ANDROID&IOS平台开发入 ... -
eclipse failed to create the java virtual machine 问题图文解析
2013-01-27 11:16 655解决方法: 1.问题现象 2.java虚拟机初始化失败 ... -
网络爬虫之网页更新的判断策略
2012-12-11 09:41 2054摘要:做搜索引擎的时候,网络爬虫(WebSpider)对 ...
相关推荐
基于cocosd-x引擎的神奇宝贝游戏系统的设计和实现.doc
自制的cocos2dx参考文档 chm格式,查看方便,资源来源于cocos2dx官网,弥补官网没有chm文档下载在线的不方便查看而且格式不好的缺陷,该文档基于最新2.1发行版本,对于使用cocos2dx的开发人员有很大的帮助。
cocos2d-x 2.1 API 不错的cocos2d-x的学习资料
用c#实现的二维多边形的碰撞检测,含演示demo和源码
基于cocos2d-x引擎的神奇宝贝游戏系统的设计和实现_论文.doc
从cocosd到android整个过程都记录好,还有错误分析与解决,希望对你有用
Cocosd-x IOS平台加载百度网页(可以自行更改)的一个小demo
cocosd-x 版本 2.3.1.2 集成开发环境,老版本不好找了
在mac上配置cocos2d,简单的配置没有什么其他可要说明的
cocos引擎老版本下载集合(cocos2d-x-2.2.1 - 3.5),分别有cocos2d-x-3.5、cocos2d-x-3.4、cocos2d-x-3.2、cocos2d-x-2.2.6、cocos2d-x-2.2.2和cocos2d-x-2.2.1。
cocos2d-x 《保卫萝卜》源代码,全套资源,声音素材,代码齐全完整
【Cocos2d-x 状态机篇】第03章--真正的状态机来了~! .教程源代码 教程地址:http://blog.csdn.net/musicvs/article/details/8348353
cocos2d-x学习机源码开发学习案例,仅供参考,程序能运行。
自己写的 德州扑克的算法 包括牌型 和 牌型比较 需要的可以下载来看看 有更好的思路的同学 希望能和我交流交流
场景自动切换采用回调函数动作实现,不用动画亦可实现简易的动画效果,根据场景切换动画的不同,切换效果可多变。
cocos2dx 水果忍者 2.0 简单版本 1.0版本在升级到2.0的版本以上时,出现了很多的问题。现在我把它都解决了,欢迎大家下载。
这份文档含金量比较重喔,是可以教会你用IOS5的UIkit框架而不用借助cocosd编写粒子效果的教程,想一想你的应用中加一些漂亮的粒子效果将会是怎样一种全新用户体验啊?
cocos2d例子,js版本,用于测试,是关于游戏开发的,相当完善。
chuanmeiLesson传媒大学课程=================1.cppLesson:C++复习课程2.JavaLesson:Java课程学习3.AndroidLesson: Android课程4.Cocos2dxLesson:Cocosd2dx课程5.GameLesson: 游戏实战
cocos2d下的多行输入框,带光标,包括自动换行后光标正确的位置,包括了在光标位置的插入和删除.和我们发送短信是一样的.可以从中间插入删除.