SlideShare a Scribd company logo
三国群殴传与Cocos2d-­‐x

        im2.0-­‐王植萌	
  
        QQ-­‐648639102	
  
Email-wang.zhimeng@gmail.com
!   项目介绍
!   三国群殴传简介




!   分享主题
!   为什么对cocos2d-x情有独钟
!   三国群殴传Android版移植经验分享
iOS三国群殴传群雄逐鹿版




!   主要成绩
!   现排名appstore中国区收费游戏总榜第36位
!   现排名中国区收费游戏策略游戏榜第5位
!   最高排名appstore中国区收费游戏总榜第1位
Android三国群殴传群雄逐鹿版




!   主要成绩
!   现排名安智市场动作射击类游戏第8位
!   现排名机锋市场动作类游戏第10位
•  垂穗饮清露,流响出疏桐。
•  居高声自远,非是藉秋风。
           --虞世南
为什么对cocos2d-x情有独钟

!   使用C++开发,可以通过AndroidNDK编译
!   常使用的平台接口较稳定,效率可以满足游
戏需要
!   接口与cocos2d-iphone有对应关系,便于
移植
!   官方网站文档较详细
!   王哲和张小明等人的技术支持
!   qq群中有较浓的讨论氛围
Cocos2d-x高效移植

!     代码移植效率高 30%
!     重构代码 20%
!     开发动画精灵模块 20%
!     解决效率问题 20%
!     其他附加功能点 10%
移植要点

!       内存管理
!       地图
!       动画
!       游戏模块
!       多媒体
!       分享
!       性能优化
内存管理

!   防止内存泄漏
模仿objective-c的编程规范去做
查看框架源代码
在visualstudio IDE封装win32调试接口,
明确提示并定位内存泄漏位置
!  解决内存泄漏方法
框架内检查代码逻辑缺陷
跟踪指针地址,⼀一跟到底
注重层次感的地图




+    =
动画和粒子效果

!     动画编辑器 AniEditor
!     动画数据文件
!     动画图片
!     封装动画精灵 AnimatedSprite
!     粒子效果工具 ParticalDesigner
动画设计

!   module
!   frame
!   action
最终动画从程序员代码实现 -> 美术设计师编
辑器实现
动画设计
游戏模块

!   主界面
!   大地图 --自制拖动界面
!   战斗界面 --层次管理
多媒体和分享

!   采用ogg格式16bit双声道格式压缩音频
!   使用新浪微博、人人、腾讯微博Android
SDK
!   短信权限-加入新浪微博⼀一键注册功能
!   文字输入-Android控件
存储和加密

!   在完成⼀一个游戏轮次后自动存储,防止异常
退出
!   本地2进制文件存储,md5加密
性能的优化

!   慎用CCSpriteBatchNode
Layer -> BatchNode -> Sprite -> 很多Sprite
Layer -> Sprite -> 很多Sprite
!   游戏的前后台切换
已有的方法不是根本解决办法
框架能否想办法提高效率
移植中的经验

!   对开发人员要求较高
!   eclipse+ndk+cdt的开发效率偏低
!   部分问题无法在HelloWorld上复现,但是确
实存在,需要自己动手修改框架源码
!   对于低端android手机的支持
!   真机测试覆盖不全,个别热门机型的缺陷难以
及时发现
⼀一些建议

!   就Android平台来说,比其他平台开放,可
以做出更有特色的接口
!   进⼀一步降低开发难度,最好能使优秀的设计
型开发者实现托控件式的开发
!   要注意对Android重大升级版本的快速兼容
!   要注意对主流机型和主流衍生平台的兼容
!   进⼀一步提高平台的稳定性和运行效率
游戏的特点以及遇到的困难

!     优秀的美术设计
!     优秀的游戏策划
!     优秀的运行效率
!     自传播、自增长手段少
!     计费点几乎没有
多少事,从来急;天地转,光阴迫。
⼀一万年太久,只争朝夕。
希望和祝福

!   cocos2d-x和三国群殴传是自身努力和手机
游戏风行的时代共同造就的
!   希望无论是平台还是游戏都能够把握住时代
机遇
!   由衷的祝愿Cocos2d-x越来越好
有奖问答

1.2012年iPower出品三国系列游戏叫什么名字?
2.三国群殴传Android版本是何时上线的?
谢谢大家!

More Related Content

PPTX
Adobe airapp開發經驗分享
PDF
移动互联网上的微视频处理与分发
PPTX
Gentek应用介绍20111123
KEY
第二讲 iPhone产品战略和用户界面设计
PDF
Construct2簡介
PDF
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 2
PPT
大话处理器
PPTX
有想法才有追求
Adobe airapp開發經驗分享
移动互联网上的微视频处理与分发
Gentek应用介绍20111123
第二讲 iPhone产品战略和用户界面设计
Construct2簡介
VR-Zone 中文版 - 追蹤新奇科技脈動 2012 Issue 2
大话处理器
有想法才有追求

Viewers also liked (7)

PDF
08 gaming framework design based on cocos2d-x
PPTX
Web并发模型粗浅探讨v3
PPTX
神仙道移动Ui演变
PDF
06 html5 and cocos2d-x
PDF
05 optimization of cocos2d-x games on x86 architecture
PDF
09 creating windows phone game with cocos2d-xna
PDF
Dean Keynote Ladis2009
08 gaming framework design based on cocos2d-x
Web并发模型粗浅探讨v3
神仙道移动Ui演变
06 html5 and cocos2d-x
05 optimization of cocos2d-x games on x86 architecture
09 creating windows phone game with cocos2d-xna
Dean Keynote Ladis2009
Ad

Similar to 07 funny sango td and cocos2d-x (8)

PDF
Cocos2d x presentation cocoachina-王哲
PPT
使用Cocos2d-x的手机游戏开发
PDF
10 multi-platform game development using cocos2d-x
PDF
11 share experience on porting 3 kingdoms td legned of shu
PPT
documen.tips_cocos2d-x
PDF
基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en
PDF
西游塔防
PDF
艾狄动力(北京)文化创意有限责任公司业务策划案
Cocos2d x presentation cocoachina-王哲
使用Cocos2d-x的手机游戏开发
10 multi-platform game development using cocos2d-x
11 share experience on porting 3 kingdoms td legned of shu
documen.tips_cocos2d-x
基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en
西游塔防
艾狄动力(北京)文化创意有限责任公司业务策划案
Ad

More from 乐费 胡 (6)

PDF
04 growing up with the open source community
PDF
03 crazy castle meets cocos2d-x
PDF
02 evolution innovation and participation
PDF
01 cocos2d past, present and future
PPT
Oauth tutorial
PPT
[.产品设计与用户体验(马化腾)
04 growing up with the open source community
03 crazy castle meets cocos2d-x
02 evolution innovation and participation
01 cocos2d past, present and future
Oauth tutorial
[.产品设计与用户体验(马化腾)

07 funny sango td and cocos2d-x