Unity3D手机游戏开发
¥
6.47
1.1折
¥
59
九五品
仅1件
作者金玺曾 编著
出版社清华大学出版社
ISBN9787302325550
出版时间2013-08
版次1
装帧平装
开本16开
纸张胶版纸
页数381页
字数99999千字
定价59元
上书时间2024-05-11
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Unity3D手机游戏开发
定价:59元
作者:金玺曾 编著
出版社:清华大学出版社
出版日期:2013-08-01
ISBN:9787302325550
字数:640000
页码:381
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
"text-align: left; margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level: 4;">
"font-family: 宋体; font-size: 9pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt;">
本书是真正来自一线"font-size: 9pt; mso-font-kerning: 0pt;">"font-family: Times New Roman;">Unity 3D"font-family: 宋体; font-size: 9pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt;">游戏开发专家的实战经验,从实战开发角度介绍了使用style="font-size: 9pt; mso-font-kerning: 0pt;">"font-family: Times New Roman;">Unity 3D"font-family: 宋体; font-size: 9pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt;">开发手机游戏的全部内容,全书技术先进,突出实战,通篇以实例教学,非常具有实用价值,开发实例包括:太空射击游戏、称射击游戏、塔防游戏、网页游戏、style="font-size: 9pt; mso-font-kerning: 0pt;">"font-family: Times New Roman;">Unity"font-family: 宋体; font-size: 9pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt;">在创建资源、网络应用、游戏移植等方面的技术。
"text-align: left; margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level: 4;">
"font-family: 宋体; font-size: 9pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt;">
在手游疯狂的今天,相信本书对于想进入职场的新人、游戏开发爱好者掌握手机游戏开发技术定能有很大的帮助,对于职业开发人员作者的开发经验对于提高游戏开发水平、解决开发中的问题与困惑也有较高的参考价值。
"text-align: left; margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level: 4;">
"font-family: 宋体; font-size: 9pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt;">
作者亲自开发了《野人大作战》等数十款游戏,读者感兴趣的话,可以直接到网上下载得到。
"text-align: left; margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level: 4;">
内容提要
Unity,也称Unity3D,是近几年非常流行的一个3D游戏开发引擎,跨平台能力强,使用它开发的手机游戏数不胜数。 本书通过三个部分循序渐进地介绍了Unity在游戏开发方面的不同功能。~5章,由零开始,引导读者从基本的操作到完成三个完整的游戏实例,使读者对Unity游戏开发有一个较全面的认识。第6~7章,重点介绍了Unity在网络方面的应用。第8~10章介绍了如何将Unity游戏移植到网页、iOS和Android平台。另外,本书最后附有C#语言的快速教程,帮助缺乏程序开发基础的读者快速入门。 本书适合广大游戏开发人员,也面向游戏开发爱好者、软件培训机构,以及计算机专业的学生等。
目录
章 快速入门1.1 Unity简介1.2 运行Unity1.2.1 Unity的版本1.2.2 安装Unity1.2.3 在线激活Unity1.2.4 运行示例工程1.2.5 安装Visual Studio1.3 创建一个“Hello World”程序1.4 调试程序1.4.1 显示Log1.4.2 设置断点小结第2章 太空射击游戏2.1 浅谈游戏开发2.1.1 开始一个游戏项目2.1.2 阶段性成果2.1.3 策划2.1.4 编写脚本2.1.5 美术2.1.6 QA测试2.1.7 发布游戏2.2 游戏策划2.2.1 游戏介绍2.2.2 游戏UI2.2.3 主角2.2.4 游戏操作2.2.5 敌人2.3 导入美术资源2.4 创建场景2.4.1 创建火星背景2.4.2 设置摄像机和灯光2.5 创建主角2.5.1 创建脚本2.5.2 控制飞船移动2.5.3 创建子弹2.5.4 创建子弹Prefab2.5.5 发射子弹2.6 创建敌人2.7 物理碰撞2.7.1 添加碰撞体2.7.2 触发碰撞2.8 高级敌人2.8.1 创建敌人2.8.2 发射子弹2.9 声音与特效2.10 敌人生成器2.11 游戏管理器2.12 标题界面2.13 发布游戏小结第3章 人称射击游戏3.1 策划3.1.1 游戏介绍3.1.2 UI界面3.1.3 主角3.1.4 敌人3.2 游戏场景3.3 主角3.3.1 角色控制器3.3.2 摄像机3.3.3 武器3.4 敌人3.4.1 寻路3.4.2 设置动画3.4.3 行为3.5 UI界面3.6 交互3.6.1 主角的射击3.6.2 敌人的进攻与死亡3.7 出生点3.8 小地图小结第4章 塔防游戏4.1 策划4.1.1 场景4.1.2 摄像机4.1.3 胜负判定4.1.4 敌人4.1.5 防守单位4.1.6 UI界面4.2 游戏场景4.3 摄像机4.4 游戏管理器4.5 路点4.6 敌人4.7 敌人生成器4.7.1 在Excel中设置敌人4.7.2 创建敌人生成器4.8 防守单位4.9 生命条4.10 自定义按钮小结第5章 资源创建5.1 光照5.1.1 光源类型5.1.2 环境光与雾5.1.3 Lightmapping5.1.4 Light Probe5.2 Terrai5.3 Skybox5.4 粒子5.5 物理5.6 自定义Shader5.6.1 自定义字体5.6.2 创建Shader5.7 贴图5.8 3D模型导出流程5.8.1 3ds Max静态模型导出5.8.2 3ds Max动画模型导出5.8.3 3ds Max动画导出5.8.4 Maya模型导出5.9 动画5.10 优化小结第6章 与Web服务器的交互6.1 建立服务器6.1.1 安装Apache6.1.2 安装MySQL6.1.3 安装PHP6.1.4 显示PHP信息6.1.5 调试PHP代码6.2 WWW基本应用6.2.1 HTTP协议6.2.2 GET请求6.2.3 POST请求6.2.4 上传下载图片6.2.5 下载声音文件6.3 自定义数据流6.3.1 C#版本的数据流6.3.2 PHP版本的数据流6.3.3 测试6.4 分数排行榜6.4.1 创建数据库6.4.2 创建PHP脚本6.4.3 上传下载分数小结第7章 基于TCP/IP协议的聊天实例7.1 TCP/IP开发简介7.2 网络引擎7.2.1 数据流7.2.2 数据包7.2.3 逻辑处理7.2.4 定义消息标识符7.2.5 客户端7.2.6 服务器端7.3 聊天客户端7.4 聊天服务器端7.5 收发结构体7.6 Protobuf简介小结第8章 用Unity创建网页游戏8.1 网页游戏简介8.2 Unity Web 游戏8.2.1 Streaming关卡8.2.2 上传游戏到Kongregate8.2.3 与网页通信8.2.4 在网页上记录积分8.2.5 自定义网页模板8.2.6 自定义启动画面8.3 Flash游戏8.3.1 软件安装8.3.2 导出Flash游戏8.3.3 调试Flash游戏8.3.4 从Flash工程读取Unity 导出的Flash游戏8.3.5 在Unity内调用AS3代码8.3.6 Flash版本的太空射击游戏8.4 AssetBundle8.4.1 打包资源8.4.2 下载资源8.4.3 安全策略小结第9章 将Unity游戏移植到iOS平台9.1 iOS简介9.2 软件安装9.3 申请开发权限9.4 设置iOS开发环境9.5 测试iOS游戏9.6 发布iOS游戏9.6.1 申请发布证书9.6.2 创建新应用9.6.3 提交审核9.7 集成Game Center9.7.1 Xcode到Unity9.7.2 设置高分榜和成就9.7.3 实现Game Center功能9.8 集成内消费系统9.8.1 设置内消费9.8.2 实现内消费9.9 本地存储位置小结0章 将Unity游戏移植到Android平台10.1 Android简介10.2 软件安装10.3 运行Android游戏10.3.1 设置Android手机10.3.2 安装驱动程序10.3.3 设置Android游戏工程10.3.4 测试Android游戏10.3.5 发布Android游戏10.4 触屏操作10.5 从eclipse到Unity10.5.1 创建.jar文件10.5.2 导入.jar到Unity10.6 从Unity到Eclipse10.6.1 导出eclipse工程10.6.2 设置导出的eclipse工程10.6.3 创建用于发布的eclipse工程10.6.4 发布程序10.7 自定义Activity小结附录A C#语言A.1 C#基础A.2 面向对象编程A.3 字符串A.4 数组A.5 I/O操作A.6 委托小结附录B 特殊文件夹
作者介绍
金玺曾,Unity3D资深游戏开发工程师,曾开发3D塔防游戏《野人大作战》等,拥有近10年游戏开发经验。曾在上海盛大网络工作,目前在上海爱客士电脑软件有限公司任开发经理,拥有多年游戏实际开发经验。
序言
— 没有更多了 —
以下为对购买帮助不大的评价