引言

接触coco2d-x已经一年多了,期间陆陆续续开发了很多的游戏,包括单机的小游戏和网络卡牌游戏。cocos2d-x是一个快速发展的引擎,除了经常的主引擎的更新之外,社区内也经常涌现出新的插件,帮助加速开发游戏。市面上的一些书籍大多是讲解cocos2d-x的基本使用(基本上现有的所有cocos2d-x书籍我都买了),而本文在开发商业级游戏的过程中绝大部分的问题都是在书上无法解决的,因此写下这个系列,总结所有开发过程中的问题和解决方案,以便对大家有所帮助。在开始之前,先介绍一下这个系列所要包含的所有内容:
第一章,认识cocos2d-x以及cocos2d-x在windows下的开发环境配置
第二章,cocos2d-x中场景、层、精灵
第三章,cocos2d-x中的动作、动画和粒子
第四章,cocos2d-x中的用户输入处理
第五章,cocos2d-x中的存储系统
第六章,cocos2d-x中的音乐和音效
第七章,cocos2d-x中的网络
第八章,cocos2d-x各种编辑器使用,包括Tiled map editor,cocosbuilder,cocostudio,GlyphDesigner,ParticleEditor等等
第九章,商业级网络游戏cocos2d-x+lua开发环境配置
第十章,cocos2d-x+lua游戏场景、层、精灵、动作、动画、输入处理、存储、网络和音效概念
第十一章,cocos2d-x+lua商业游戏的自动更新以及活动等技术
第十二章,cocos2d-x和cocos2d-x+lua编译成Android和iphone游戏包的环境配置
第十三章,cocos2d-x开发单机类似“找你妹”的游戏
第十四章,cocos2d-x开发单机类似“天天爱消除”的游戏
第十五章,cocos2d-x开发单机类似“疯狂猜图”的游戏
第十六章,cocos2d-x+lua开发商业级卡牌游戏
接下来,我将一一讲解上方所列的技术内容,这些基本上包括了当今cocos2d-x游戏开发的所有常用技术,第一章到第七章介绍cocos2d-x的基本使用和原理,第八章是商业开发中使用的快速开发工具,第九到十一章介绍cocos2d-x+lua商业级网络游戏开发技术,第十二章详细介绍把cocos2d-x和cocos2d-x+lua开发的游戏编译到android和iphone上,第十三章以后就是采用源码讲解的方式给出开发当今比较流行的游戏的步骤。

cocos2d-x商业级单机游戏和网络游戏开发系列相关推荐

  1. Java游戏服务端开发系列文章

    已经好久没有更新自己的学习状态.或许是工作太忙吧,生活被工作羁绊,无法抽身.最近因为某些事情的原因,工作上有点充裕的时间来分享自己的一点小小经验.因为毕竟我也是一个混迹职场几年了 虽然天资不咋地,但是 ...

  2. [UE4]单机游戏改网络游戏,不完全清单

    把Actor的复制打开 中腰数据的复制打开,且只在服务器修改(比如角色属性血量) 需要同步的Actor,不在客户端Spawn 客户端的操作,先报告到服务器,服务器再广播到所有客户端 某些逻辑只在服务器 ...

  3. Cocos2d-x单机游戏防八门神器修改数据

    来源:http://cocos2d.9tech.cn/news/2014/0212/39812.html 网上的cocos2d-x教程多为知识点的讲解,但我们学习cocos2d-x的目的是为了什么?为 ...

  4. 网络游戏开发流程管理

    尽管游戏的历史是悠远久长的,但人类把它当作一种理论研究对象却是在近代才开始的事.德国诗人和剧作家席勒在研究艺术起源的问题上曾以'艺术起源于游戏'的大胆一说而语惊四海.他认为,人类在现实生活中要受到精神 ...

  5. 游戏服务端开发-排行榜

    开头 排行榜几乎是每个网络游戏都有的系统,以下用Erlang以例,分享一种排行榜实现方式. 结构 每个排行榜对应一个actor,State使用如下结构: %% 通用排行榜结构 -record(rank ...

  6. 游戏服务端开发-好友系统

    开头 好友系统几乎是每个网络游戏都有的系统,以下用Erlang以例,分享一种好友系统的具体实现方式. 存储 可直接以user_id为key,存在ETS或序列化后存在Redis等公共安全的内存数据区域 ...

  7. 游戏服务端开发-邮件系统

    开头 邮件系统几乎是每个网络游戏都有的系统,以下用Erlang以例,分享一种邮件系统实现方式. 数据库表 tableName: user_mail mail_id title content from ...

  8. 游戏服务端开发-AOI-九宫格法解析(附代码)

    1-啥是AOI AOI全称Area Of Interest,中文就是感兴趣的区域,个人理解就是玩家关注的并且可视的地图区域. 在RPG游戏中,玩家角色移动,攻击,放技能等操作都需要向其他玩家广播,但服 ...

  9. 游戏服务端开发-全局唯一ID

    结构 | PlatId (10bit) | ServerId (12bit) | UnixTime(s) (32bit) | IncreaseId (10bit) | | 平台id (10bit) | ...

最新文章

  1. Python数据可视化:幂律分布
  2. DPDK 内存池rte_mempool实现(二十三)
  3. 吴恩达:现在很多所谓的AI公司,其实都不是AI公司
  4. 汇编语言 在存储单元中显示字符串
  5. Linux常用命令全名
  6. 144.⑨要写信(错排公式与高精度练习)
  7. “约见”面试官系列之常见面试题之第六十篇之事件绑定和普通事件(建议收藏)
  8. Hive设计和体系结构
  9. jquery回显select标签
  10. java中参数“ ...“的用法和意思
  11. Excel 常用快捷键总结(Alt系列)
  12. CSS基础选择器之标签选择器(CSS、HTML)
  13. 总结一下最近面试经常被问到的问题
  14. ipad蓝牙键盘使用技巧_iPad提示,技巧和教程的完整列表
  15. ffmpeg命令:pcm和wav转换
  16. OC 5028B欧创芯原装,开关降压型大功率恒流驱动芯片
  17. 学硕与专硕 计算机,2019计算机考研选学硕还是专硕?
  18. oracle创建数据库的先决条件,Oracle数据库安装先决条件检查失败解决方案
  19. Latex表格与图片旋转,且标题同时旋转 (表格的标题可设置于表格的上方或下方)
  20. 1月第1周业务风控关注 | 四部门联合印发App违法违规收集使用个人信息行为认定方法

热门文章

  1. jquery案例10——下拉列表显示、二级菜单
  2. 如何才算掌握Java
  3. wordpress表单数据验证_手拉手搭建 lnmp 环境及安装 wordpress
  4. inmp构架搭建Wordpress博客
  5. python解释器详解_浅析Python解释器的设计(一)
  6. UE风格化Day5-Rizom展UV的一些问题
  7. 中国交通银行发行首个基于区块链的个人住房抵押贷款证券(RMBS)
  8. Delete Nodes And Return Forest(C++删点成林)
  9. 【情态动词练习题】 May 与 might
  10. [AHK]EMEDITOR 加上 AHK 高亮色彩配置