Cocos 2d-x游戏编程-C++篇-含CD光盘1张

本书特色

[

本书基于cocos2d-x引擎,使用c++作为开发语言,内容涉及从手机游戏开发到发布各方面的知识。本书分为4部分:基础篇、3d篇、网络篇和高级篇。其中,基础篇包括cocos2d-x基础知识、基础类等知识;3d篇包括引擎的3d知识、引擎中涉及的数学知识、可编程管道着色;网络篇包括http编程和socket编程:高级篇包括游戏中的适配知识、自动更新、跨平台编译和ios、android平台功能的开发。

]

作者简介

[

作者于2010年毕业于北京理工大学计算机系,之后一直从事游戏开发工作,开发过“魔法”、“热舞派对”、“加勒比海大富翁”等街机游戏。2013年转入手游开发,上线了后宫养成RPG游戏“三宫六院”、棋牌游戏“真人斗地主2”,其中,“真人斗地主2”累积注册用户超过五千万。

]

目录

第1章cocos2d-x基础知识1.1引擎组织结构1.2从2.x到3.x的变化1.2.1类名变化1.2.2单件类变化1.2.3宏定义与结构的变化1.2.4回调函数变化1.2.5事件响应机制的变化1.3cocos2d-x中的c++11知识1.3.1lambda表达式1.3.2bind函数1.3.3function函数1.3.4auto和nullptr1.3.5override和final1.4小结 第2章基础类2.1director类2.1.1场景函数2.1.2视图信息函数2.1.3管理器函数2.1.4控制函数2.2高级节点类2.2.1node类2.2.2scene类2.2.3layer类2.2.4sprite类2.3文字类2.3.1labelttf方式2.3.2labelatlas方式2.3.3labelbmfont方式2.4菜单类2.4.1文字按钮2.4.2图片按钮2.4.3切换按钮2.4.4xjmenu按钮2.5列表类2.5.1scrollview类2.5.2tableview类2.6其他类2.6.1spritebatchnode类2.6.2drawnode类2.6.3scale9sprite类2.6.4editbox类2.6.5rendertexture类2.7小结 第3章动画3.1actionmanager类3.2瞬时动画3.2.1可见性动画3.2.2翻转动画3.2.3回调动画3.2.4place动画3.2.5removeself动画3.3延时动画3.3.1移动动画3.3.2旋转动画3.3.3缩放动画3.3.4扭曲动画3.3.5跳跃动画3.3.6淡入淡出动画3.3.7tint动画3.3.8blink动画3.3.9bezier动画3.3.10delaytime动画3.3.11重复动画3.3.12sequence动画3.3.13spawn动画3.3.14序列帧动画3.3.15进度动画3.4缓冲动画3.4.1弹性动画3.4.2跳跃动画3.4.3指数动画3.4.4sine动画3.4.5回震动画3.4.6ease动画3.5speed动画3.6follow动画3.7actiontimeline动画3.8动画特效3.8.1grid3daction动画3.8.2tiledgrid3daction动画3.9小结 第4章定时器与事件响应机制4.1定时器4.1.1scheduler类4.1.2node定时器4.2事件响应机制4.2.1eventdispatcher类4.2.2eventlistener类4.2.3触摸事件4.2.4键盘事件4.2.5鼠标事件4.2.6加速器事件4.2.7event类4.2.8eventtouch类4.2.9eventkeyboard类4.2.10eventmouse类4.2.11eventacceleration类4.3小结 第5章粒子系统5.1普通粒子系统5.1.1粒子结构5.1.2particlesystem类5.1.3particlesystemquad类5.1.4实例5.1.5粒子编辑器5.23d粒子5.2.1particlesystem3d类5.2.2puparticlesystem3d类5.2.3材质文件5.2.4粒子文件5.2.5粒子使用5.3小结 第6章声音6.1simpleaudioengine类6.1.1背景音乐6.1.2音效6.2audioengine类6.3小结 第7章cocos2d-x中的3d技术7.1模型7.1.1模型格式7.1.2sprite3d类7.1.3动画相关类7.1.4坐标系7.2模型挂接与换装7.2.1挂接7.2.2换装7.3相机7.3.1相机类7.3.2相机类型7.3.3遮罩7.3.4视锥体裁剪7.3.5自由相机7.3.6弧度相机7.3.7**人称相机7.3.8第三人称相机7.4光照7.4.1灯光基础7.4.2环境光7.4.3方向光7.4.4点光源7.4.5聚光灯7.5碰撞检测7.5.12d包围盒检测7.5.2距离检测7.5.3aabb检测7.5.4obb检测7.5.5ray检测7.6billboard7.7多线程资源加载7.82d与3d混合7.9drawnode3d类7.10展望 第8章数学库8.1向量8.2矩阵8.2.1矩阵的创建8.2.2向量和值的提取8.2.3零矩阵和单位矩阵8.2.4负矩阵8.2.5矩阵算术运算8.2.6平移、旋转和缩放8.2.7矩阵转置8.2.8方阵8.2.9逆矩阵8.3四元素8.3.1四元素的创建8.3.2零四元素和单位四元素8.3.3负四元素8.3.4四元素的模8.3.5四元素共轭8.3.6逆四元素8.3.7四元素点乘8.3.8四元素叉乘8.3.9线性插值8.3.10slerp插值8.3.11squad插值8.3.12四元素的运用8.4size类8.5rect类8.6小结 第9章shader编程9.1glsl基础9.1.1helloworld9.1.2数据类型9.1.3数组和结构9.1.4类型限定9.1.5参数限定9.1.6操作符9.1.7流程控制9.1.8函数9.1.9顶点着色9.1.10片段着色9.1.11内置变量9.1.12内置函数9.2cocos2d-x对shader的处理9.2.1glprogram9.2.2glprogramcache9.2.3glprogramstate9.2.4glprogramstatecache9.32d特效9.3.1水平翻转9.3.2垂直翻转9.3.3图像变灰9.3.4图像反色9.3.5图像噪点9.3.6图像模糊9.3.7马赛克9.3.8浮雕效果9.3.9边缘检测9.43d特效9.4.1环境光9.4.2散射光9.4.3镜面光9.4.4雾9.4.5波光9.4.6uv动画9.4.7伪阴影9.4.8卡通着色9.4.9模型轮廓9.5小结 第10章http编程10.1libcurl基础知识10.1.1global函数10.1.2init和cleanup函数10.1.3setopt函数10.1.4表单函数10.1.5perform函数10.2pthread基础知识10.2.1线程管理10.2.2互斥变量10.2.3条件变量……

封面

Cocos 2d-x游戏编程-C++篇-含CD光盘1张

书名:Cocos 2d-x游戏编程-C++篇-含CD光盘1张

作者:徐飞

页数:358

定价:¥69.8

出版社:电子工业出版社

出版日期:2015-09-01

ISBN:9787121270291

PDF电子书大小:38MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注