当前位置:首页 > 科技数码

三国塔防蜀传电脑版 三国塔防蜀传移植与Coco2d-X

三国塔防蜀传移植经验分享

本站讯 3月31日,第四届CocoaChina开发者大会暨Cocos2d-x技术研讨会在北京剧院举行,进步思创COO王振东进行了演讲“三国塔防蜀传移植经验分享”。

以下为实录:

主持人:

下面有请最后一位嘉宾进步思创COO王振东先生,他演讲的题目是“三国塔防蜀传移植经验分享”。

王振东:

首先,我给大家介绍一下我们公司的基本情况和个人情况,以及我们三国塔防蜀传项目的背景,分享一些我们在移植过程中碰到的经验和问题,以及我们的解决方案,最后做一个我的个人总结。

我们公司成立于2010年3月,成立之初5个人,现在是60人,创始人是汤仲宁,产品是PC S无NS游戏、手机游戏。三国塔防这款游戏在2010年在12月7日在App Store上线,游戏的主要背景不多说了,大家可以看一下大屏幕。三国塔防受到大家广大欢迎之后取得了一定的成绩,其中受到苹果中国官方的游戏推荐,在中国总付费榜排过第3位,美国免费榜是第2名,其他的还包括日本的全部应用榜第4,全部游戏榜排名第1,亚太其他诸多区域付费应用棒Top10、Top5。

我们在ios成功之后,考虑向Android平台移植。但是说实话,当时的人员配置有限,一是没有足够人在Android平台重新写这么一套游戏开发引擎;二是我们到底要不要移植到Android上,当时有一个顾虑,原因是我们的游戏是付费下载的,但是这时Cocos2d-X走进了我们的眼里。当时知道Cocos2d-X是通过朋友介绍,跟我们说跟Cocos2d非常像的一个游戏引擎,是跨平台的,同时还支持Android,当时还不支持Windows Phone,是跟着Cocos2d一起开发的阶段,还不太普及。经过我们调研以后,觉得Cocos2d-X也是适合我们的,让三国塔防蜀传非常快的从ios平台移到Android平台。为什么?第一个原因我们三国塔防蜀传是用ios开发的,第二不用考虑Android屏幕适配的问题,因为Cocos2d-X可以自动把你的应用程序拉到合适的比例。再一个Cocos2d-X是MIT开源项目,我们看重它的社区功能,社区功能是强大的。还有我们与王哲和肖涵泉的面对面对交流加强了我使用Cocos2d-X的信心,因为我了解到他们这个队伍技术实力非常的强大,而且非常热心,他们愿意为中国出现这么一个强大的游戏开源引擎作出自己的贡献,所以我们决定开始使用,而且当时已经有不少的开发者已经在使用Cocos2d-X了。

虽然我们决定开始做了,但是问题也随之到来。我们的人力资源有限,缺少有经验的开发人员,而且评估以后当时的Cocos2d-X的开发环境我觉得是满复杂的。另外,当时的Cocos2d-X版本还落后于Cocos2d的几个版本,有一些不稳定的情况,还有就是我们对移植过程要花多久也不好估算,因为我们没有做过。再就是因为当时的沟通渠道比较少,主要还是停留在QQ群,但是我觉得那个群非常好,但是不一定会马上得到你想要的反馈,主要是起到交流的作用。最后,我们还在考虑向哪个Android的手机做移植,因为大家都知道Android手机上设备的性能不是很统一,有的屏幕大,有的屏幕小,有的速度快,有的速度慢,Android的版本有的是1.5,有的是1.6,当时还有2.6的版本或者是2.1的版本。

这些问题怎么解决呢?人员的问题,当时找了一个刚进入游戏开发领域不久的女程序员从头开始学Cocos2d-X,我们给了她一个月的时间,她原来只是用过JAVA,对Cocos2d和C++都不是特别清楚,但是经过她一个月的努力,基本上掌握了Cocos2d-X开发的基本步骤,以及环境部署等等。另外,我们及时跟进了Cocos2d-X的更新,当他们一有版本更新的时候,发布的时候我们第一时间替换它,解决我们在使用过程中的本身问题,这样的话本来需要我们自己去解决的内部问题,很快就解决掉了。另外,由于对移植周期估算的不足,我们出了较长的移植时间,大概是4个月左右的时间。当时还受到了王哲,和张小明的邀请让我们加入Cocos2d-X的QQ群,于是加入这个群我们程序员总是会向他们发问。当时我们选择的手机是魅族M9,因为它跟苹果机样子一样,第二它有免费下载,有付费下载,我想看一下中国有没有玩儿家愿意做付费下载,我们得到的答案是肯定的。

Android版移植过程:三国塔防蜀传的代码量很大,游戏的逻辑、UI、声音等等。光转化完了还不够,其中的模块,包括每一个模块的链条,因为我们只有一个人,时间和精力是有限的,而且在这方面经验不足,所以我们花的时间很长。测试和模块部分也很重要,因为在测试中发现了在iPhone上没有碰到的问题,但是在Android的版本上碰到了。另外,还有跟引擎相关的问题,Cocos2d-X没有更新的时候会有问题,我们也把问题解决了,当然不是特别复杂的地方。说的惭愧一些,用到Cocos2d-X这么久,还没有为社区做出太大的贡献,非常的抱歉。

碰到的问题和经验:当时我们的开发环境花了我们很长的时间,我们找到三台机器,其中有两台机器Win32编辑出来不能用,我们的笔记本电脑用的ATI的显卡不能运行,后来又找到了一个也碰到了类似情况。最后找一台intelPC,加了一个相对来说不算太新的显卡,加上Windows SP系统在把这个环境搭了起来,搭这个环境将近花了两个月时间。

另外,当时的Cocos2d-X还不支持多线程,当时使用的版本是0.85版本,而三国塔防蜀传里面都要用多线程。另外,播一些动画的时候,存盘的时候都有多线程,不支持多线程,我们只把原来的多线程废掉变成单线程,造成Loding……的时候会卡一下。剩下的问题就是简单的问题,字符编码、内存管理-不支持autorelease嵌套、真机调试、内存泄漏、多分辨率设备支持等等。设备支持放弃了低端产品,就是320×240的设备。

三国塔防蜀传与三星Bada,有了Android版的基础,我们做Bada版是非常顺利的,而且在Bada版运行的效率非常不错,因为8600的设备是非常不错的,我们支持的是Bada2.0设备,Bada1.0可以运作,但是不知道用户的感觉怎么样。

《三国智连连看》-益智类连连看游戏,已完成移植;《三国塔防蜀传》三国塔防系列第二弹,已开始。《爱之花园》模拟类休闲游戏,二季度开始移植;一款未命名完全基于Cocos2d-X的原始游戏,现在完成度不是很高,所以保持神秘。

建议:

1、开发环境配置趋向简易化。

2、加强对Windows平台的支持

3、开办Cocos2d-X官方中文社区/论坛

4、设立Cocos2d-X官方中文知识库

5、从ObjectC到C++的快速转换工具

6、与培训机构和院校联系,设置Cocos2d-X课程。

总结:

最后,祝愿Cocos2d和Cocos2d-X与广大开发者共进步、共发展。祝我们的社区越来越火,越来越多的人加入进来,使中国移动开发队伍越来越强大,也祝愿在座的每一位能够早日开发出自己的引以为骄傲的产品。谢谢。

主持人:

今天的CocoaChina开发者大会即Cocos2d-XJavascript研讨会到此结束。谢谢各位!

1.《三国塔防蜀传电脑版 三国塔防蜀传移植与Coco2d-X》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《三国塔防蜀传电脑版 三国塔防蜀传移植与Coco2d-X》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/475892.html

上一篇

移动互联网技术 移动互联网三大特性 技术多样化趋势

下一篇

游戏框架 基于cocos2d-x的游戏框架设计

斑马骑士 斑马骑士:国内儿童游戏应用开发者范例

斑马骑士 斑马骑士:国内儿童游戏应用开发者范例

图:《鲸鱼岛的冬天》游戏截图本站讯3月15日消息,由国内独立开发团队“斑马骑士”(Pamakids)开发的互动教育游戏《鲸鱼岛的冬天》五天前在Appstore上架,目前排在Appstore教育类畅销榜第三名,售价40元人民币。这款游戏适龄于3-7岁儿童,利用触屏手势、重力感应、声音控制等简单的多维操作,让孩子在游戏中轻松掌握自然节气变化,寓教于乐...

网易联盟 网易悄悄布局网站联盟 主推旗下游戏产品

网易联盟 网易悄悄布局网站联盟 主推旗下游戏产品

近年来,广告联盟行业风气云涌,谷歌撤出而后又图卷土重来,百度占据优势步步紧逼,淘宝则另辟蹊径改组阿里妈妈。现在,作为国内互联网巨头之一的网易也开始悄悄在这个领域布局。近日,有站长发现,网易首页等网站已经出现网易网站联盟的广告投放,网盟的站长招募已经启动。网易首页出现网易联盟招募广告网易为什么要布局网站联盟互联网向来奉行“用户为王”的准则,游戏行业...

2366网页游戏 奇虎投资网页游戏媒体2366 或持多数股权

2366网页游戏 奇虎投资网页游戏媒体2366 或持多数股权

本站讯 3月18日晚间消息,知情人士透露,奇虎投资了网页游戏媒体2366,奇虎网页游戏高级总监郭海滨同时在2366任职。投资消息得到郭海滨的确认,称该笔交易已于去年8月完成。奇虎投资2366 或持多数股权知情人士透露,奇虎去年悄然投资网页游戏媒体2366,奇虎网页游戏负责人、高级总监郭海滨也在2366任职副总裁,投资金额及持股比例不详。本站致电郭...

小米手机维修 小米手机天价维修费用暴露三大问题

  • 小米手机维修 小米手机天价维修费用暴露三大问题
  • 小米手机维修 小米手机天价维修费用暴露三大问题
  • 小米手机维修 小米手机天价维修费用暴露三大问题
微客户端游戏 盛大游戏张向东:今年全面试水微客户端游戏

微客户端游戏 盛大游戏张向东:今年全面试水微客户端游戏

本站讯 1月10日消息,盛大游戏COO张向东表示,今年将全面试水微客户端,向微客户端引入网页游戏的玩法,实现端游和页游的联合。去年11月在盛大游戏第三季度财报后的分析师会议上,谭群钊首次透露了盛大关于微客户端的计划:未来将重点关注微客户端市场,多款核心游戏都将推出微客户端版本,包括《传奇世界》、《彩虹岛》、《疯狂赛车》等。今天在2011年游戏产业...

赛尔号多特 多特软件评选与2345网址导航游戏评选结果揭晓

赛尔号多特 多特软件评选与2345网址导航游戏评选结果揭晓

2012年1月6日,由2345网址导航与旗下多特软件站所主办的《2345网址导航年度大型游戏评选》与《多特2011年度大型软件评选》公布了获奖结果。本次双评选活动共有350款优秀游戏与软件参加,4家专业权威机构指导,近50家各大媒体支持。两个月来,游戏玩家和软件用户积极参与投票,票数竞争激烈,一波三折。经2345与多特评选组委会的细心筛选,结合玩...

多玩笑傲江湖ol 中国游戏十强评选公布  梦幻西游分获两项大奖

多玩笑傲江湖ol 中国游戏十强评选公布 梦幻西游分获两项大奖

本站讯 1月9日消息,中国版协游戏工委组织的2011年度中国游戏产业调查活动暨“中国游戏十强”玩家网上推选活动圆满结束。本次活动在一个月的时间,共收到调查问卷并“中国游戏十强”选票170万份,经对有效选票统计,最终结果揭晓。网易公司原创的网络游戏《梦幻西游》分别获选“2011年度十大最受欢迎的网络游戏”和“2011年度十大最受欢迎的民族网络游戏”...

 小学生猜字游戏大全及答案

小学生猜字游戏大全及答案

1) 骑在皇帝头上 (打一字) —— 谜底: 全  2) 吾将北去别伊人(打一字) —— 谜底: 君  3) 有儿有女日子美(打一字) —— 谜底: 好  4) 残暗各一半(打一字) —— 谜底: 殙  5) 木字有俩眼(打一字) —— 谜底: 米  6) 请勿挂在口边(打一字) —— 谜底: 吻  7) 一人一鼠(打一字) —— 谜底: 仔...