网易首页 > 网易科技 > 正文

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

0
分享至


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

网易科技讯 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研讨会到此结束。谢谢各位!

相关推荐
热点推荐
央视开播!40集扫黑除恶大剧来袭,张晞临萨日娜作配,阵容雄厚

央视开播!40集扫黑除恶大剧来袭,张晞临萨日娜作配,阵容雄厚

清闲小官
2024-03-29 12:41:09
南京这一波是什么病毒

南京这一波是什么病毒

花小萌和你聊情感
2024-03-29 21:59:47
泉州一栋1825㎡的巨无霸豪宅被拍卖,才196.8826万就被人拿下

泉州一栋1825㎡的巨无霸豪宅被拍卖,才196.8826万就被人拿下

天天话事
2024-03-29 20:43:45
专家:皇马球衣是体育界价值最高的球衣,赞助费达2.6亿欧

专家:皇马球衣是体育界价值最高的球衣,赞助费达2.6亿欧

直播吧
2024-03-29 17:18:08
保时捷宣布帕拉梅拉插电版售128.8万起,搭配PDK,零百3.7秒

保时捷宣布帕拉梅拉插电版售128.8万起,搭配PDK,零百3.7秒

莽画车
2024-03-27 18:18:29
大s每月要还22万房贷,快住不起豪宅,小s说出真相:大s存不住钱

大s每月要还22万房贷,快住不起豪宅,小s说出真相:大s存不住钱

阿甘笔记
2024-03-27 19:30:29
菲律宾前总统阿罗约:西方解决国际冲突靠战争,而中国有东方之道

菲律宾前总统阿罗约:西方解决国际冲突靠战争,而中国有东方之道

环球网资讯
2024-03-28 16:44:13
没想到,它竟是大脑萎缩“催化剂”!四大“补脑菜”换着吃

没想到,它竟是大脑萎缩“催化剂”!四大“补脑菜”换着吃

今日养生之道
2024-03-29 07:10:13
震惊!莫斯科140人遇害音乐厅凶手,竟是连鸡都不敢杀的人

震惊!莫斯科140人遇害音乐厅凶手,竟是连鸡都不敢杀的人

亡海中的彼岸花
2024-03-29 04:25:03
南通的某些官员正骑虎难下时,广州又来打脸了!

南通的某些官员正骑虎难下时,广州又来打脸了!

巴城的城
2024-03-28 21:45:26
丁威迪:詹姆斯20年场均27+7+7太疯狂 我生涯最佳一季才21+7

丁威迪:詹姆斯20年场均27+7+7太疯狂 我生涯最佳一季才21+7

直播吧
2024-03-28 21:35:40
脑梗来临,身体2个月前或有“暗示”?提醒:3个表现,别不当回事

脑梗来临,身体2个月前或有“暗示”?提醒:3个表现,别不当回事

家庭枢纽站
2024-03-24 08:10:40
A股:做好准备吧,北向资金归来,下周将掀起一场暴风雨!

A股:做好准备吧,北向资金归来,下周将掀起一场暴风雨!

月落春晓
2024-03-29 18:16:55
8个名额被预定!国足争0.5个:连过4关进世界杯,堪比意大利夺冠

8个名额被预定!国足争0.5个:连过4关进世界杯,堪比意大利夺冠

侃球熊弟
2024-03-29 10:03:20
92比72,坎贝奇大放异彩,四川女篮双杀山西,刘禹彤可圈可点

92比72,坎贝奇大放异彩,四川女篮双杀山西,刘禹彤可圈可点

撒丁岛体育
2024-03-29 21:07:38
上海旧改新模式!阿姨两天没睡,就等这一刻:未来原址住电梯房,还不出一分钱

上海旧改新模式!阿姨两天没睡,就等这一刻:未来原址住电梯房,还不出一分钱

上观新闻
2024-03-29 14:25:43
微胖才是王道

微胖才是王道

健身狂人
2024-03-22 12:07:17
王濛首次公开谈原生家庭:母亲恋爱脑,夺冠后才知道女孩可以祭祖

王濛首次公开谈原生家庭:母亲恋爱脑,夺冠后才知道女孩可以祭祖

鑫鑫说说
2024-03-29 15:49:17
东体:若在中超延续出色发挥,卡扎不排除有回归国家队的可能

东体:若在中超延续出色发挥,卡扎不排除有回归国家队的可能

懂球帝
2024-03-29 11:46:09
2003年,张国荣自杀前,约毛舜筠吃饭:“你经济上没啥问题吧?”

2003年,张国荣自杀前,约毛舜筠吃饭:“你经济上没啥问题吧?”

追影客栈
2024-03-29 09:16:41
2024-03-29 23:50:44

科技要闻

雷军:我们是卷王,建议BBA车主感受下时代

头条要闻

"相亲强奸案"男子改判无罪获赔57万:以后踏实过日子

头条要闻

"相亲强奸案"男子改判无罪获赔57万:以后踏实过日子

体育要闻

足坛反腐涉案金额:6人超千万李铁1.2亿

娱乐要闻

胡夏被曝有孩子!工作室火速辟谣

财经要闻

张维迎:如何正确理解企业家精神?

汽车要闻

找回久违的开怀大笑 试驾小米SU7 Max

态度原创

教育
家居
健康
时尚
本地

教育要闻

拼“颜值” 四川“十佳”最美校园出炉

家居要闻

弧岛栖居,极致温柔奶油底色

早防早筛,远离肝硬化

今年最流行的风格都离不开这几件单品,时髦整个春夏!

本地新闻

专访|张伟潮:最年轻的龙头专职制造者

无障碍浏览 进入关怀版
×