SlideShare a Scribd company logo
1 of 24
Download to read offline
三国群殴传与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

Viewers also liked

08 gaming framework design based on cocos2d-x
08   gaming framework design based on cocos2d-x08   gaming framework design based on cocos2d-x
08 gaming framework design based on cocos2d-x乐费 胡
 
Web并发模型粗浅探讨v3
Web并发模型粗浅探讨v3Web并发模型粗浅探讨v3
Web并发模型粗浅探讨v3乐费 胡
 
神仙道移动Ui演变
神仙道移动Ui演变神仙道移动Ui演变
神仙道移动Ui演变乐费 胡
 
06 html5 and cocos2d-x
06   html5 and cocos2d-x06   html5 and cocos2d-x
06 html5 and cocos2d-x乐费 胡
 
05 optimization of cocos2d-x games on x86 architecture
05   optimization of cocos2d-x games on x86 architecture05   optimization of cocos2d-x games on x86 architecture
05 optimization of cocos2d-x games on x86 architecture乐费 胡
 
09 creating windows phone game with cocos2d-xna
09   creating windows phone game with cocos2d-xna09   creating windows phone game with cocos2d-xna
09 creating windows phone game with cocos2d-xna乐费 胡
 
Dean Keynote Ladis2009
Dean Keynote Ladis2009Dean Keynote Ladis2009
Dean Keynote Ladis2009longhao
 

Viewers also liked (7)

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

Similar to 07 funny sango td and cocos2d-x

Cocos2d x presentation cocoachina-王哲
Cocos2d x presentation cocoachina-王哲Cocos2d x presentation cocoachina-王哲
Cocos2d x presentation cocoachina-王哲csdnmobile
 
GDC Taipei Summit review 2012
GDC Taipei Summit review 2012GDC Taipei Summit review 2012
GDC Taipei Summit review 2012Victor Lee
 
Mobile Web Game 開發心得分享
Mobile Web Game 開發心得分享Mobile Web Game 開發心得分享
Mobile Web Game 開發心得分享世欽 陳
 
Unity3d Script System & agile dev
Unity3d Script System & agile devUnity3d Script System & agile dev
Unity3d Script System & agile devJiadong Chen
 
成大專題演講 遊戲製作 - how a video game is made
成大專題演講 遊戲製作 - how a video game is made成大專題演講 遊戲製作 - how a video game is made
成大專題演講 遊戲製作 - how a video game is madeChen Po Chung
 
[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDDClark
 
使用Cocos2d-x的手机游戏开发
使用Cocos2d-x的手机游戏开发使用Cocos2d-x的手机游戏开发
使用Cocos2d-x的手机游戏开发Peng Guo
 
10 multi-platform game development using cocos2d-x
10   multi-platform game development using cocos2d-x10   multi-platform game development using cocos2d-x
10 multi-platform game development using cocos2d-x乐费 胡
 
重构代码修炼之道
重构代码修炼之道重构代码修炼之道
重构代码修炼之道Smallni Ding
 
遊戲引擎超簡單入門
遊戲引擎超簡單入門遊戲引擎超簡單入門
遊戲引擎超簡單入門小均 張
 
为独立工作室构建跨平台引擎
为独立工作室构建跨平台引擎为独立工作室构建跨平台引擎
为独立工作室构建跨平台引擎Coconut Island
 
Html5环保小游戏
Html5环保小游戏Html5环保小游戏
Html5环保小游戏taobao.com
 
2012 08 24_native_vs_adobeair
2012 08 24_native_vs_adobeair2012 08 24_native_vs_adobeair
2012 08 24_native_vs_adobeair綠茶 奶
 
和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂imShining @DevCamp
 
炎炎夏日學 Android 課程 - Part2: Android 元件介紹
炎炎夏日學 Android 課程 - Part2: Android 元件介紹炎炎夏日學 Android 課程 - Part2: Android 元件介紹
炎炎夏日學 Android 課程 - Part2: Android 元件介紹Johnny Sung
 
杜增强 Flash移动开发优化技巧
杜增强 Flash移动开发优化技巧杜增强 Flash移动开发优化技巧
杜增强 Flash移动开发优化技巧增强 杜
 
20201208 au smart_image_classification_omni_xri
20201208 au smart_image_classification_omni_xri20201208 au smart_image_classification_omni_xri
20201208 au smart_image_classification_omni_xriOmniXRI Studio
 
Bluemix 智能機器人情境展示
Bluemix 智能機器人情境展示Bluemix 智能機器人情境展示
Bluemix 智能機器人情境展示湯米吳 Tommy Wu
 
基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en
基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en
基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en增强 杜
 
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式信宏 陳
 

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

Cocos2d x presentation cocoachina-王哲
Cocos2d x presentation cocoachina-王哲Cocos2d x presentation cocoachina-王哲
Cocos2d x presentation cocoachina-王哲
 
GDC Taipei Summit review 2012
GDC Taipei Summit review 2012GDC Taipei Summit review 2012
GDC Taipei Summit review 2012
 
Mobile Web Game 開發心得分享
Mobile Web Game 開發心得分享Mobile Web Game 開發心得分享
Mobile Web Game 開發心得分享
 
Unity3d Script System & agile dev
Unity3d Script System & agile devUnity3d Script System & agile dev
Unity3d Script System & agile dev
 
成大專題演講 遊戲製作 - how a video game is made
成大專題演講 遊戲製作 - how a video game is made成大專題演講 遊戲製作 - how a video game is made
成大專題演講 遊戲製作 - how a video game is made
 
[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD
 
使用Cocos2d-x的手机游戏开发
使用Cocos2d-x的手机游戏开发使用Cocos2d-x的手机游戏开发
使用Cocos2d-x的手机游戏开发
 
10 multi-platform game development using cocos2d-x
10   multi-platform game development using cocos2d-x10   multi-platform game development using cocos2d-x
10 multi-platform game development using cocos2d-x
 
重构代码修炼之道
重构代码修炼之道重构代码修炼之道
重构代码修炼之道
 
遊戲引擎超簡單入門
遊戲引擎超簡單入門遊戲引擎超簡單入門
遊戲引擎超簡單入門
 
为独立工作室构建跨平台引擎
为独立工作室构建跨平台引擎为独立工作室构建跨平台引擎
为独立工作室构建跨平台引擎
 
Html5环保小游戏
Html5环保小游戏Html5环保小游戏
Html5环保小游戏
 
2012 08 24_native_vs_adobeair
2012 08 24_native_vs_adobeair2012 08 24_native_vs_adobeair
2012 08 24_native_vs_adobeair
 
和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂
 
炎炎夏日學 Android 課程 - Part2: Android 元件介紹
炎炎夏日學 Android 課程 - Part2: Android 元件介紹炎炎夏日學 Android 課程 - Part2: Android 元件介紹
炎炎夏日學 Android 課程 - Part2: Android 元件介紹
 
杜增强 Flash移动开发优化技巧
杜增强 Flash移动开发优化技巧杜增强 Flash移动开发优化技巧
杜增强 Flash移动开发优化技巧
 
20201208 au smart_image_classification_omni_xri
20201208 au smart_image_classification_omni_xri20201208 au smart_image_classification_omni_xri
20201208 au smart_image_classification_omni_xri
 
Bluemix 智能機器人情境展示
Bluemix 智能機器人情境展示Bluemix 智能機器人情境展示
Bluemix 智能機器人情境展示
 
基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en
基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en
基于Cocos2 d x二次开发的自有引擎方案分享-mobile 2d framework en
 
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
不同尺寸與解析度的螢幕下,Android 程式 UI 的設計與解決方式
 

More from 乐费 胡

04 growing up with the open source community
04   growing up with the open source community04   growing up with the open source community
04 growing up with the open source community乐费 胡
 
03 crazy castle meets cocos2d-x
03   crazy castle meets cocos2d-x03   crazy castle meets cocos2d-x
03 crazy castle meets cocos2d-x乐费 胡
 
02 evolution innovation and participation
02   evolution innovation and participation02   evolution innovation and participation
02 evolution innovation and participation乐费 胡
 
01 cocos2d past, present and future
01   cocos2d past, present and future01   cocos2d past, present and future
01 cocos2d past, present and future乐费 胡
 
11 share experience on porting 3 kingdoms td legned of shu
11   share experience on porting 3 kingdoms td legned of shu11   share experience on porting 3 kingdoms td legned of shu
11 share experience on porting 3 kingdoms td legned of shu乐费 胡
 
Oauth tutorial
Oauth tutorialOauth tutorial
Oauth tutorial乐费 胡
 
[.产品设计与用户体验(马化腾)
[.产品设计与用户体验(马化腾)[.产品设计与用户体验(马化腾)
[.产品设计与用户体验(马化腾)乐费 胡
 

More from 乐费 胡 (7)

04 growing up with the open source community
04   growing up with the open source community04   growing up with the open source community
04 growing up with the open source community
 
03 crazy castle meets cocos2d-x
03   crazy castle meets cocos2d-x03   crazy castle meets cocos2d-x
03 crazy castle meets cocos2d-x
 
02 evolution innovation and participation
02   evolution innovation and participation02   evolution innovation and participation
02 evolution innovation and participation
 
01 cocos2d past, present and future
01   cocos2d past, present and future01   cocos2d past, present and future
01 cocos2d past, present and future
 
11 share experience on porting 3 kingdoms td legned of shu
11   share experience on porting 3 kingdoms td legned of shu11   share experience on porting 3 kingdoms td legned of shu
11 share experience on porting 3 kingdoms td legned of shu
 
Oauth tutorial
Oauth tutorialOauth tutorial
Oauth tutorial
 
[.产品设计与用户体验(马化腾)
[.产品设计与用户体验(马化腾)[.产品设计与用户体验(马化腾)
[.产品设计与用户体验(马化腾)
 

07 funny sango td and cocos2d-x