说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

乐元素CTO凌聪访谈:游戏引擎技术选型之王道

HTML文档下载 WORD文档下载 PDF文档下载
Cocos2d-x是目前最流行的移动游戏引擎。除了独立开发者和小团队之外,很多大公司也都用它开发游戏。近日,我们采访到了乐元素的CTO凌聪先生,他将为我们讲述大团队是如何部署和使用这套游戏引擎做开发的。

最近,EA DICE都把Frostbite引擎开出了一个叫Frostbite go的移动版本。这不禁让人心里有许多明悟:无引擎,不移动。不加思索一口气可以说出许多移动游戏开发的引擎和技术,从Unity、Unreal、Cocos2d-x、Flash,再到几乎无所不能的HTML5。对于游戏开发者来说,技术选型的空间非常宽泛。近日,我们采访到了乐元素的CTO凌聪先生,为我们分享了他们在游戏开发方面的宝贵经验。

CSDN:你们是如何做技术选型的,谈谈以前你们用的一些方案。

凌:之前我们用过很多引擎和语言,包括HTML5、Flash、Unity、Cocos2d-iPhone、Cocos2d-x这几个都用过。我们有另外一个项目组在用Unreal。

我觉得每个方案要看当前的场合。我对当前的HTML5技术还是持保留意见。目前来说,浏览器的部分可能会存在一些利益分配的问题,但未来Html5的发展还是有很大空间的。


图:乐元素 CTO 凌聪

苹果要大力去推某个跨平台游戏引擎,对他来说有什么好处?其实是没好处,应用跨平台了,用户就流失了。苹果只是关心,在他的平台上,能运行什么应用。用苹果主推的API和功能去开发应用,他才会帮你作App Store编辑推荐。

CSDN:您觉得选用HTML5或Native会对用户有哪些影响?

凌:HTML5能做得游戏还是有限的,比如你做个卡牌类游戏是可以。你做个性能要求不是很高的游戏还可以。用户不关心你用那种技术实现,他是看你游戏效果好不好,这是最关键的。你效果不好,人家不会玩。我们以前做过一些尝试,如果你要做一些特别华丽的游戏,HTML5目前性能还是不足的。很多东西需要你调用Native接口去渲染。

CSDN:Flash技术呢?现在用他做游戏还有前途吗?

凌:第一,Flash当时性能也一般,很久以前,我们做了一款游戏,那款游戏基本上是城建类的游戏,从PC移植过来的。当时使用的是Air3.1,还是非常粗糙的一个版本。我们把所有的动画全阉割了,然后才可以运行。它可以播一些动画,但在Pad上面,一个场景有50-60个动画,它就搞不定了。那个时候性能不好,现在改善了许多,市面上也有一些游戏也用Flash去做。

另外Flash我们不想选的原因,是因为Flash本身不是开源的。我想用个OpenGL ES,想用shader 得到更好的性能,当时在Flash上很难做。它本身还是挺死板的,你一旦用了它,就等于把命都交给它了。再加上它是收费的,从综合因素考虑来看,他和Cocos2d-x等2D 引擎相比了,没有优势。

CSDN:说说你们为什么用Cocos2d-x?

凌:以前也试过Cocos2D-iPhone,我们第一个项目是Cocos2D-iPhone做的,Cocos2D-iPhone挺好要用的,但是他只支持iOS,没有Android,我们最后选型还是Cocos2d-x。我们当时真的是所有的技术都试了一次。Cocos2d-x是个很棒的游戏引擎,它的跨平台特性正是我们需要的,一次开发,可以部署到多个平台之上。

最后我们为什么在几个跨平台引擎中决定选择用Cocos2D-X呢?我们主要有几个方面的考虑。首先最重要的是性能,尤其安卓上的。Cocos2d-x在低端安卓机上也运行很流畅,做同样复杂度的游戏,比其他引擎跑起来快5~10倍。HTML5性能不行,目前看来还无法做出我们想要的游戏。其次,可控性也是关键,对于闭源的商业引擎,到项目后期我们有些优化根本就无法做进去,它的性能怎么样我们就怎么样,我们没有办法控制。于是我们就选择了Cocos2D-X,性能好,开源的可以自己根据游戏去优化,所以这个就是我们最佳的选择。

TIOBE 2014年2月编程语言排行榜:VB.NET首次进入TOP 10 斯诺登仅用“网络爬虫”软件获取机密文件 全球开发者:iOS、Android、WP哪个最赚钱? 推荐15款响应式Web设计测试工具 开源世界应该致谢的五家公司 Square、LinkedIn、Google... 高薪利器:四大热门云计算认证推荐 陌生的编程任务,该拿你怎么办? 辟谣:网传Flappy Bird开发者已经自杀 Apple可穿戴倾向健康类,又一个即将被颠覆的行业 传诺基亚月底推Android手机 去除一切谷歌服务 响应式网站与原生移动应用,哪个更适合你的企业? HBuilder:最快的Web开发IDE 成功开发系统集成项目的六大建议 OS X平台上出现窃取比特币的木马 《近匠》第11期:Arrownock——移动社交构建师 面向企业:Google发布iOS版Google Admin应用 Github推出Education平台 师生免费享有微账号 平板的市场依然巨大:应用更丰富,Phablet设备存局限 免费的PCB数据3D转换工具 OBD++ XVL Converter Hadoop Namenode以regular方式启动代码流程分析 走进支撑过8亿用户的Yahoo!数据中心 Napier,一个引领Rackspace14年老兵功成身退 Twitter最新测试版被指仿Facebook的界面设计 成功求职者的自述:如何向应聘企业展示自身价值? 仅用移动开发服务:一分钱不花,开发native应用 苹果员工爆辞职内幕 Windows Phone 8.1被曝光信息汇总 Phaser:开源的HTML5 2D游戏开发框架 HTML5调查:做的好,收入不比iOS差 汽车巨人福特让“数据”说话 基调数据解读2014网购行业的3大变化 一个老问题! 今天我给一个男人骚扰了一回 有个问题,朋友们请进.sos 一个非常简单的问题 TListItem的Data属性(void)如何使用呀,如何读出它的值呢? bmp to ico 今天看到一个怪现象~! 软件过来人为小弟指点~~ bmp to ico 如何打开控制面板 高分求教,我爱上了兄弟的女朋友,我该怎么办?(100分) 求助:在首次适应算法和最佳适应算法中,分区分配和分区回收的c语言实现。 同在一个城市,呼吸着同样的空气,都为这老板的几块大洋打拼,蓦然回首才知道已经几年了,也该为自已的未来思考一下了。。。 请问有关两个宏 bmp to ico 硬盘无法访问的问题,急!!!估计是被黑了 ISA2000中的问题,特急,在线求助 处理窗口关闭时的动作? 高分求教,我爱上了兄弟的女朋友,我该怎么办? (100分) 请问不通过Image控件如何用直接用DC来显示一个BMP?? 请问现在数据库开发技术有哪些?大致情况? 高分求教,我爱上了兄弟的女朋友,我该怎么办? (100分) 高分求教,我爱上了兄弟的女朋友,我该怎么办? (100分) 请问汇编用什么编译器最好啊? 有什么可以下的电影啊,提供网址,谢谢 下午闷啊:( 怎样让字体自动适应分辨率 高分求教,我爱上了兄弟的女朋友,我该怎么办? (100分) 高分求教,我爱上了兄弟的女朋友,我该怎么办? (100分) RowCount属性怎么用 VCL派生类的属性发布问题,请高手指教 中国能否成为世界第一? 有关cisco路由器上copy子集的疑问 怎样将msn的email用outlook express收到本地! 请告知msn的 pop smtp服务器 如何动态画出函数的图象? 高分求教,我爱上了兄弟的女朋友,我该怎么办? (100分) 有创意的T恤~~ Transaction not connected! 高分求教,我爱上了兄弟的女朋友,我该怎么办? (100分) 高手求救 aspnetnemu注册吗 陨落雕老弟昨日开始中考,祝福他,放分! installshield打包时可以加入密码吗? 救命! 怎么在WM_DRAWITEM自画LISTVIEW? 有关txt文件操作的问题? 一个很奇怪的问题,高手请看, 马上给分 那里有更多的skinengine换肤文件? 奇怪的问题,高手请看,马上给分! 怎样给一个OLE控件其内置的事件编写脚本? 请问各位能否将一个VF的数据库方便的转为ACCESS数据库 如何关联一个扩展名到我的程序? 为什么大块铝的密度大于小块铝密度是错的?密度、质量分别是什么意思?刚刚初学的,希望简单易懂我会追加分数的 还行是什么意思 密度实验得出什么结论 《紫藤萝瀑布》:概括各部分内容……………………在线等~别过23点半! 有人说我长的还好是什么意思啊 背水一战是韩信攻哪国 紫藤萝瀑布内容概括 php中实例化对象&是什么意思?$db=new Creat(); 和 $db=& new Creat(); 有什么不同呢?多一个“&” 如图,已知A(8,0),B(2,0)两点,以AB为直径的半圆与Y轴正半轴交于点C,求经过A,B,C三点的抛物线解析式.解析式中a为-1/4而我算出来的a是-1/5我是通过求得在半圆 中点 坐标为-3,从而求出最高点坐标为 为什么答案是C(n,3)+4*C(n,4)+5*C(n,5)+6*C(n,6)?圆周上有n个点,任意两点间连一条弦,而且没有3条弦交于一点的情况,问在圆内一共有多少三角形? 暑假快到了,我们将要结束了小学阶段的学习生活.(修改病句) 从长方形剪出圆柱两个底侧面积,这个圆柱的体积最大是多少? 详细讲解为什么假设c=mb2+n,(2013•厦门)若x1,x2是关于x的方程x2+bx+c=0的两个实数根,且|x1|+|x2|=2|k|(k是整数),则称方程x2+bx+c=0为“偶系二次方程”.如方程x2-6x-27=0,x2-2x-8=0,x2+3x−274=0,x2 哪位能提供个化学冰袋的配方?(一次性的那种,不要太复杂) a.7=b/2 a,b=? 长相特别是什么意思 Helps Smooth away the appearance of fine lines and dry skin这段英文怎么译? 如果a乘7=b÷2,那么a:b=( ):( ). 新课标同步训练人教版英语六上lesson交际互动中文如题, 英语翻译设计了基于单片机AT86S52和MAX038的信号发生器,用于产生频率和幅度均可程控调节的正弦波,矩形波和三角波信号.MAX038函数发生器配以少量外围器件负责产生波形,波形再经过运放电路 A /B=12…7,B最小等于多少?当B最小时,则A等于多少? 我们通常所说的北斗七星,在天文学上是指: 我们通常所说的“北斗七星”,在天文学上是指: 人机工程学发展的几个重要阶段,成就和影响? 北斗七星天枢、天璇、天玑、天权、玉衡、开阳、摇光都有什么含义啊?有什么说法没有啊? 浮生如梦是什么意思 人机工程学发展历史 卵细胞减1和减2不连续,而减数分裂是连续的,为啥呢 何谓浮生如梦? 一个闹钟在梳妆台上吗?翻译成英文 齐桓公为了‘霸诸侯,一匡天下’,曾提出‘尊王攘夷’的口号,这里的‘王’是指谁? 浮生如梦为欢几何 黑土地 韩静霆阅读答案 甲,乙两车分别从A,B,两地同时出发,相向而行,经过3小时后相遇,又经过2小时,甲车离B地还有36千米,乙车离A地还有96千米,当甲车到达B地时,乙车还要行驶多少小时才能到达A地? 浮生如梦,冷暖自知 大家都知道圆周率约为3.1415926,这个数值的计算过程是什么? 齐桓公称霸主要历史背景?为什么要以“尊王攘夷”为口号? 夫天地者...浮生如梦,为欢几何?啥意思? 黑土地 山西出版社,第9课, 英语翻译class Company //公司类{private:Person *Worker; //员工表void Clear(); //清除内存中数据public:Company(){Worker=0; Load();}Company(){Person *p;p=Worker;while(p){p=p->next;delete Worker;Worker=p;}Worker=0;}void Add(); //增加人 急需2010时事评论+750字2篇不要超过950字……好的追加分数…… 有一个苹果在梳妆台上.英语翻译 英语翻译voidGPIO_PORT_D_ISR(void){unsigned char ucKey;unsigned long ulStatus;ulStatus = GPIOPinIntStatus(GPIO_PORTD_BASE,true);GPIOPinIntClear(GPIO_PORTD_BASE,ulStatus);if(ulStatus & GPIO_PIN_7){ucKey = GPIOPinRead(GPIO_PORTC_BASE,GPIO_PIN_4);ucK 地球离北斗七星所在星域有多少光年? 共六节车厢,每节坐四人,小明第十八个上车,他应坐地节车厢?怎样解题 英语翻译个人简历姓 名: 性 别:男出生日期: 籍 贯:辽宁省学历:本科专 业:会计学工作年限:9年联系电话: E-mail: 应聘方向应聘职位: 工作经历2009/10—现在:公司:北 北斗七星中的北斗四距离我们仅53光年,比天枢、天玑、天璇离我们都近,为什么反道不容易看到呢?是不是因为北斗四的星等问题,它究竟是一颗什么样的恒星?北斗四的距离数据我是在googleearth 有6节车厢,每节车厢坐4人,小明排在第18个座位上,他坐第几节车厢? 哪里有林语堂的经典散文? 英语翻译 如图,由点P(14,1),点A(a,0)是x轴正半轴上一个动点,点B(0,a)是y轴正半轴上一点(a>0)且三角形PAB的面积为18,求a的值. 林语堂好像有一篇文章叫《假如我是土匪》哪有,我想看看 求人教版六年级上册数学难题,要有讲解 背水一战是形容项羽的还是形容韩信的?要讲清楚,谢谢😊 紫藤萝瀑布为什么 我沉浸在.生的喜悦 可还行是什么意思 如图,若A(0,a),B(b,0)分别是y轴、x轴的正半轴的两点,且过a边形的一个顶点可以引出3条对角线,b边形的内角360° .1、求出点A,B的坐标及△OAB的面积 2、点c为X轴轴上的一个动点,过点C在CE⊥x轴交直 【林语堂】求林语堂表达思乡情感的文章!(最好是文章名+文章链接)还有一个问题,下面这篇写鲁迅与林语堂决裂的文章,是谁写的?求全文!林语堂写到鲁迅的文章又有哪些呢?上面这两个问题 他腰痛,我问怎么样了,他说还可以,我不知道是痛还是不痛 多做几次实验,对得出实验结论的作用是什么 法国两名记者马里遇害 已有多名嫌疑人2013年11月4日外交部发言人洪磊外交部:巴基斯坦的主权和领土完整应当厦门远华“红楼”被辟为职工服务中心英一男子身着纳粹党卫军军装购物 自称安倍明年1月将访非洲三国 日媒称意在辩论失利令其信心受挫 新书披露奥巴马新华国际时评:克里七访中东难抚盟友传承文化 筑梦非洲——访非洲国际艺术采二幼钱新园区大班段举行水墨画展采二幼钱新园区大班段参观消防中队活动市妇保院来钱新园区做卫生工作的考核及报告称超4成海归在京就业 近半数进入安倍2014年1月将访问非洲三国 意叙利亚中部城市发生自杀式炸弹袭击 致数万伊朗抗议者举行“占领美国使馆”集美国大学招生出怪题:是否愿选择外星人美大西洋南岸野生海虾因感染寄生虫数量埃及前总统穆尔西受审 律师相信其将被埃及法院就谋杀示威者罪名对穆尔西进行埃及法院就谋杀示威者罪名对穆尔西进行比永博20板刷新个人单场纪录万代经典块魂新作《Tap My KaGucci 2016早春度假系列拿什么安放你,我的忠诚《还水浒一个公道》人物篇之天贵星小旋匡衡——“双面大儒”的标本一件中国自己扔掉的宝物,却造就了日本从《芈月传》看周朝的冕旒制度文火熬江湖之是什么让乔峰由英雄变恶棍还原真实的芈月剧中人物及事件之张仪(貂蝉是这样利用美色成为东汉一号女特务大清皇族第一张照片是怎么拍下来的58安居客哈尔滨房产人好声音年度总决牛头马面天赋介绍 天赋加点推荐泓樱桃聚合感触:彼尚课程让企业原动力揭秘淘宝刷单,是骗局?还是传销?除了怪电商,这些才是实体店撑不下去的2016年干什么最赚钱,机会都在这!微信购物纠纷,消法该不该管【报告】微盟发布2015年行业首份微专为全息设备打造 《全息战争》上架i
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘