大富翁手机游戏开发实战--基于Cocos2d-x 3.2引擎

作者:李德国

定价:69元

印次:1-1

ISBN:9787302414582

出版日期:2015.10.01

印刷日期:2015.09.16

图书责编:夏非彼

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书使用 Cocos2d-x游戏引擎技术,带领读者一步一步从零开始进行大富翁移动游戏的开发。本书根据大富翁项目一一展开讲解游戏开发过程中涉及的各方面内容,读者可以通过这个游戏的开发,全面掌握 Cocos2d-x游戏开发的方法和技巧。 本书理论和实践相结合,避免空泛的原理讲解,在理解了原理之上紧接着根据大富翁项目展开实际代码编写,从中能让读者领悟 Cocos2d-x的神奇魅力,从而更加深入地理解和掌握 Cocos2dx引擎,更能让读者深刻理解消息驱动机制在提升游戏效率方面的重大作用。 本书适合 Cocos2d-x引擎游戏开发初学者、游戏设计人员,也适合作为高等院校和培训学校相关专业师生的教学参考。

李德国,男,1979年生,高级程序员,移动游戏开发者,多年软件开发经验。CSDN博客博主,创作的cocos2d-x3.2大富翁游戏项目开发专栏文章受读者好评和积极响应。

撰写本书目的以及撰写思路 Cocos2d-x是一个跨平台的游戏引擎,支持 iOS、Android、BlackBerry Playbook、Bada、 Marmalade、Windows、Linux等多个平台,采用 C++语言开发,保证了游戏运行的流畅,市面上介绍Cocos2d-x开发项目的图书也很多,但是目前来说还没有发现关于大富翁类游戏的开发教程,本书主要介绍利用 Cocos2d-x编写大富翁游戏,关于 Cocos2d-x的基础只做了简要介绍,在项目开发中我们边学边用,这样会加深对基础知识的理解。 本书主要介绍大富翁单机游戏各个功能的开发,项目如何移植到 android设备,以及联网对战的开发。大富翁单机游戏的开发内容包括片头动画、菜单、对话框、关卡选择、地图、角色行走、购买空地、缴纳过路费、国际化、路障、彩票、股票、角色技能、存档、配音等。读者通过这个游戏开发实战,全面掌握Cocos2d-x游戏开发方法和技巧。 其中本书关于联网对战,我们采用 AppWrap联网框架编写,这样就不用去关心服务器和客户端如何建立连接等复杂工作了,只要集中精力实现客户端的数据同步,UI同步就可以了。同时,我们也在此基础上编写了自己的服务器代码,实现了跟 AppWrap框架大体相同的功能,从而便于读者理解socket通信。 本书图片素材取自 http://opengameart.org/,网站中符合 CC0协议的图片等资源可以免费用于商业用途。 本书适合人群 本书适合想跟随项目系统学习Cocos2d-x引擎的程序员使用。如果读者具备一定的 Cocos2d-x基础,则可以通过阅读本书了...

目录
荐语
查看详情 查看详情
第 1章开发环境搭建..... 1 

1.1 大富翁游戏简介  1 

1.1.1 人物介绍 ..... 1 

1.1.2 场景介绍 ..... 2 

1.1.3 技能道具介绍.... 4 

1.1.4 随机事件 ..... 4 

1.1.5 联网对战 ..... 4 

1.1.6 游戏操作 ..... 4 

1.2 大富翁游戏设计  5 

1.3 开发环境搭建.... 7 

1.3.1 Cocos2d-x下载与安装 . 7 

1.3.2 安装开发工具.... 8 

1.3.3 创建 HelloWorld项目 . 15 

1.3.4 在 Windows平台 Android环境搭建.... 24 

1.4 本章小结... 29 

第 2章 Cocos2d-x基础介绍.... 30 

2.1 场景、层、精灵、导演模型 .... 30 

2.1.1 导演 .... 30 

2.1.2 场景 .... 30 

2.1.3 层.. 31 

2.1.4 精灵 .... 31 

2.2 帧循环和渲染树 .... 31 

2.2.1 帧循环  32 

2.2.2 渲染树  34 

2.3 内存管理介绍.. 36 

2.4 场景切换... 38 

2.5 精灵纹理和帧.. 39 

2.6 坐标系介绍 ..... 40 

2.7 回调函数介绍 ... 42 

2.7.1 Lambda表达式..... 42 

2.7.2 类模版 std::function .... 42 

2.... 查看详情

查看详情