Cocos2d- x和OGEngine都是当前比较受开发者欢迎的开源免费手游开发引擎,而近期更是受到越来越多的游戏开发者关注。在国内,Cocos2d-x占有一定市场份额,然而从Android社区成长起来的OGEngine发展势头迅猛,受到越来越多开发者的关注。
有意思的是,Cocos2d-x和OGEngine的发展轨迹惊人的相似:Cocos2d-x和OGEngine都源于国外个人开发者的开源游戏引擎。Cocos2d-x源于由Cocos2d发展而来的Cocos2d-iphone,基于Cocos2d-iphone拓展跨平台;而OGEngine源于个人开发者Nicolas Gramlich的开发的Android开源游戏引擎AndEngine,基于AndEngine拓展跨平台。两者都由中国公司进行优化和拓展,并受到国内甚至海外开发者的欢迎。
下面我们就来详细对比下Cocos2d-x和OGEngine。
Cocos2d- x源于支持iOS游戏开发的Cocos2d-iphone; 而OGEngine则源于Android游戏开源引擎AndEngine. Cocos2d-x基于Cocos2d-iphone,拓展Cocos2d跨平台;采用C++开发,目前支持的平台有iOS,Android, Windows等。OGEngine是基于AndEngine,拓展AndEngine跨平台;采用Java开发,支持的平台有Android和iOS。
由于Cocos2d-iphone是以Objective-C为基础开发的,Cocos2d-x支持的语言是C++。所以采用Cocos2d-x开发游戏的开发者必须使用C++。然而Java程序开发者占大多数,而且正不断扩大,所以一款支持Java的跨平台开源引擎是十分受欢迎的。OGEngine正是在这样的背景下快速发展起来的。
Cocos2d-x入门难度相比于OGEngine要高。Cocos2d-x在插件兼容性方面较差,如果开发发者更改了引擎代码,则可能导致不同的环境不兼容。
OGEngine 主要使用Java语言开发,但是在大运算量耗时功能时,OGEngine试用了C/C++本地代码进行开发,比如物理引擎及音频处理。作为开发者,只需要关注Java就可以了,OGEngine已经将所有本地代码封装好了。OGEngine支持Android和iOS平台,支持使用java直接编写iOS 游戏;更多平台支持也在陆续拓展中。
鲜红斑痣可以治愈吗 http://www.taiji028.net/xhbz/xhbzzl/3250.html 咖啡斑会越长越大吗 http://www.taiji028.net/kfb1/kfbcs/3251.html 成都哪家医院治疗胎记最好 http://xsj.01ny.cn/cdtj/tj/754.html 成都哪个正规医院可以治疗宝宝咖啡斑 http://xsj.01ny.cn/cdtj/kfb/755.html 目前最好的治疗太田痣是用什么方法 http://xsj.01ny.cn/cdkjtj/ttz/180.html 鲜红斑痣产生的原因有哪些 http://xsj.01ny.cn/cdkjtj/xhbz/181.html 咖啡斑治疗费用大概要多少 http://www.zhiyin.cn/taiji/cdkjtj/kfb/71.html 脸上的红色胎记能去掉吗 http://www.zhiyin.cn/taiji/cdkjtj/tjzl/72.html 太田痣不治疗的话,会自己消失吗 http://www.zhiyin.cn/taiji/cdkjtj/ttz/73.html 权威专家全面介绍黑毛痣治疗费用 http://hmz.bwqnw.gov.cn/hmzfy/26.html 黑毛痣取掉之后还会不会癌变 http://hmz.bwqnw.gov.cn/hmzcs/27.html 黑毛痣切除哪家医院比较好 http://hmz.bwqnw.gov.cn/hmzqc/28.html
就因为cocos2d 能用 c++,就占了大优势
那什么玩意没听过呀,java烂大街倒是真的

OGEngine 突然出来,生硬的宣传,说也上千款游戏。连个demo什么都没有,吹去