Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书

Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2016-06
版次: 1
ISBN: 9787302437925
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 303页
字数: 443千字
19人买过
  •   本书系统介绍了Unity 3D开发的一般原理、方法与项目实践。全书主要采用项目实例的方式来介绍Unity 3D手机游戏开发的全过程。全书内容包括: Unity功能与安装、Unity工作环境与使用操作、我的个Unity APP、贴图纹理、Prefab(预制)对象、摄像机、音乐与音效、2D游戏设计、操作输入控制、山水造景Terrains、3D人物动作控制、跨所有平台的游戏发布、Unity 3D发布上架与在实际设备测试。此外,书中详细介绍了8个手机游戏案例的开发过程,用以巩固理论知识,包括灌篮高手游戏、捡宝物游戏、狗狗过街游戏、音乐英雄游戏、射击游戏、苹果忍者游戏、3D动作游戏、3D RPG捡宝物游戏等。这些游戏案例均可二次开发使用。
      为提高读者学习效果,便于动手开发实践,本书配套提供所有示例源代码,并精心录制了所有章节的教学视频。
      本书适合作为广大移动开发人员、Unity 3D/2D开发人员的入门参考读物,也适合作为高等学校计算机相关专业移动开发与游戏开发类课程的参考书。

    柯博文 美国硅谷的科技公司创业者,LoopTek公司CTO,拥有20多年的实际开发经验。长期专注于Android、iPhone、Raspberry Pi的应用开发。在谷歌、苹果等应用商店开发销售近百款应用软件,以及多款硬件商品;并为国泰世华银行、台湾房屋、台北市卫生局、中国移动等多家大型知名企业、机构开发相关软件产品。曾任中国电子视像行业协会顾问、台湾工研院资通所顾问。致力于推广Raspberry Pi和手机应用,在全球多个城市都定期举办教学与推广活动,并在全球多个教育培训机构讲授相关课程。出版《树莓派(Raspberry Pi)实战指南——手把手教你掌握100个精彩案例》《Swift游戏实战指南——手把手教你掌握iOS开发》《iOS实战指南——手把手教你掌握APP项目开发》等多部畅销图书。 

    推荐序Ⅰ
    前言Ⅲ
    关于作者Ⅴ
    第1章Unity功能与安装
    1.1Unity简介
    1.2Unity的下载、安装与注册
    1.2.1下载Unity
    1.2.2安装Unity
    1.2.3首次运行注册
    1.2.4运行Unity
    本章习题
    第2章Unity工作环境与使用操作
    2.1Unity窗口样式
    2.2Project(项目)窗口
    2.3Hierarchy(层次)窗口
    2.4Inspector(检查员)窗口
    2.5Scene(场景)窗口
    2.6Toolbar(工具栏)
    2.7Unity Asset Store游戏线上商店街
    本章习题
    第3章我的第一个Unity APP(GameObject)
    3.1游戏主菜单——创建项目
    3.2游戏主菜单——显示后台图片
    3.3游戏主菜单——显示游戏名称
    3.4游戏主菜单——添加按钮
    3.5游戏主菜单——添加主角
    3.6游戏主菜单——存储游戏场景
    3.7GameObject(游戏对象)
    3.7.1Camera(摄影机)
    3.7.2Directional Light(太阳光)
    3.7.3Point Light(光点)
    3.7.4Spot Light(聚光灯)
    3.7.5Area Light(区域型灯光)
    3.7.6Cube(方块)
    3.7.7Sphere(球体)
    3.7.8Capsule(球柱体)
    3.7.9Cylinder(圆柱体)
    3.7.10Plane(平面)
    3.7.11Quad(四角形)
    3.7.12Create Empty(空白的游戏对象)
    本章习题
    第4章贴图纹理
    (项目: 灌篮高手游戏)
    4.1设置3D模型和模型材质
    4.2设置后台
    4.3物理动作
    4.4设置计分点
    4.5设置程序
    4.6补充数据——修改游戏
    4.7贴图和纹理简介
    4.7.1Mesh Filter(滤网)
    4.7.2Text Mesh(文字网)
    4.7.3Mesh Renderer(网格渲染)
    4.7.4Skinned Mesh Renderer(人物蒙皮网格渲染)
    本章习题
    第5章Prefab(预制)对象
    (项目: 捡宝物游戏)
    5.1Prefab(预制)对象的用法
    5.2物理动作
    5.3Asset Store(联机商店)
    5.4游戏GameOver设置
    5.5设置后台SkyBox(天空盒)
    5.6摄影机跟着主角
    5.7补充数据——游戏程序说明
    本章习题
    第6章摄影机
    (项目: 狗狗过街游戏)
    6.1道路设置
    6.2设置3D模型
    6.3自动产生对象
    6.4主角控制
    6.5摄影机跟着主角
    6.6补充数据——游戏程序说明
    6.7摄影机的设置
    6.7.1设置摄影机的颜色
    6.7.2设置指定和忽略某些游戏对象
    6.7.3分割画面
    6.7.4模糊效果
    本章习题
    第7章音乐与音效
    (项目: 音乐英雄游戏)
    7.1圆柱纹理
    7.2移动的Prefab样本
    7.3创建音乐产生点
    7.4添加设计外观
    7.5添加音乐音效
    本章习题
    第8章2D游戏设计
    (项目: 射击游戏)
    8.12D图片Sprite
    8.22D物理和动画处理
    8.32D控制
    8.4补充数据——游戏程序说明
    本章习题
    第9章操作输入控制
    (项目: 苹果忍者游戏)
    9.13D Max模型的输出
    9.2物理动作、预制、后台
    9.32D图片游戏组件
    9.4鼠标、手指动作
    9.5通过GUISkin设计外观
    9.6补充数据——游戏程序说明
    本章习题
    第10章山水造景Terrains
    (项目: 3D动作游戏)
    10.1山水造景Terrains简介
    10.2造山
    10.3加入3D主角
    10.4天空和雾
    本章习题
    第11章3D人物动作控制
    (项目: 3D RPG捡宝物游戏)
    11.1理解Unity 3D人物动作模型原理
    11.2控制新的Unity 3D人物动作模型和动作
    11.3用程序控制Unity 3D人物动作
    11.4用程序控制Unity 3D人物的移动
    11.5Avatar动作捕捉器的人物动作
    11.6用程序来控制Avatar动作(1)
    11.7用程序来控制Avatar动作(2)
    11.8人物碰撞OnTriggerEnter——捡宝物
    本章习题
    第12章跨所有平台的游戏发布
    12.1发布Windows、Mac、Linux版的游戏
    12.2发布网页版的游戏
    12.3发布Android版的游戏
    12.3.1Android Studio下载和安装步骤
    12.3.2安装和设定Android SDK
    12.3.3发布Android游戏
    12.4发布iOS版的游戏
    12.5引导开发环境Xcode
    本章习题
    第13章Unity 3D发布上架与在实际设备测试
    13.1Unity游戏在Android机器上测试
    13.2到Google Play卖软件
    13.3Unity游戏在iOS机器上测试
    13.3.1后台设置——产生凭证密钥
    13.3.2下载安装开发证、测试认证和登记测试机器
    13.4Unity游戏在iPhone、iPad机器上测试
    13.5Unity 3D游戏到Apple Store 上架
    13.5.1上传APP
    13.5.2送审、上架售卖
    本章习题
  • 内容简介:
      本书系统介绍了Unity 3D开发的一般原理、方法与项目实践。全书主要采用项目实例的方式来介绍Unity 3D手机游戏开发的全过程。全书内容包括: Unity功能与安装、Unity工作环境与使用操作、我的个Unity APP、贴图纹理、Prefab(预制)对象、摄像机、音乐与音效、2D游戏设计、操作输入控制、山水造景Terrains、3D人物动作控制、跨所有平台的游戏发布、Unity 3D发布上架与在实际设备测试。此外,书中详细介绍了8个手机游戏案例的开发过程,用以巩固理论知识,包括灌篮高手游戏、捡宝物游戏、狗狗过街游戏、音乐英雄游戏、射击游戏、苹果忍者游戏、3D动作游戏、3D RPG捡宝物游戏等。这些游戏案例均可二次开发使用。
      为提高读者学习效果,便于动手开发实践,本书配套提供所有示例源代码,并精心录制了所有章节的教学视频。
      本书适合作为广大移动开发人员、Unity 3D/2D开发人员的入门参考读物,也适合作为高等学校计算机相关专业移动开发与游戏开发类课程的参考书。

  • 作者简介:
    柯博文 美国硅谷的科技公司创业者,LoopTek公司CTO,拥有20多年的实际开发经验。长期专注于Android、iPhone、Raspberry Pi的应用开发。在谷歌、苹果等应用商店开发销售近百款应用软件,以及多款硬件商品;并为国泰世华银行、台湾房屋、台北市卫生局、中国移动等多家大型知名企业、机构开发相关软件产品。曾任中国电子视像行业协会顾问、台湾工研院资通所顾问。致力于推广Raspberry Pi和手机应用,在全球多个城市都定期举办教学与推广活动,并在全球多个教育培训机构讲授相关课程。出版《树莓派(Raspberry Pi)实战指南——手把手教你掌握100个精彩案例》《Swift游戏实战指南——手把手教你掌握iOS开发》《iOS实战指南——手把手教你掌握APP项目开发》等多部畅销图书。 

  • 目录:
    推荐序Ⅰ
    前言Ⅲ
    关于作者Ⅴ
    第1章Unity功能与安装
    1.1Unity简介
    1.2Unity的下载、安装与注册
    1.2.1下载Unity
    1.2.2安装Unity
    1.2.3首次运行注册
    1.2.4运行Unity
    本章习题
    第2章Unity工作环境与使用操作
    2.1Unity窗口样式
    2.2Project(项目)窗口
    2.3Hierarchy(层次)窗口
    2.4Inspector(检查员)窗口
    2.5Scene(场景)窗口
    2.6Toolbar(工具栏)
    2.7Unity Asset Store游戏线上商店街
    本章习题
    第3章我的第一个Unity APP(GameObject)
    3.1游戏主菜单——创建项目
    3.2游戏主菜单——显示后台图片
    3.3游戏主菜单——显示游戏名称
    3.4游戏主菜单——添加按钮
    3.5游戏主菜单——添加主角
    3.6游戏主菜单——存储游戏场景
    3.7GameObject(游戏对象)
    3.7.1Camera(摄影机)
    3.7.2Directional Light(太阳光)
    3.7.3Point Light(光点)
    3.7.4Spot Light(聚光灯)
    3.7.5Area Light(区域型灯光)
    3.7.6Cube(方块)
    3.7.7Sphere(球体)
    3.7.8Capsule(球柱体)
    3.7.9Cylinder(圆柱体)
    3.7.10Plane(平面)
    3.7.11Quad(四角形)
    3.7.12Create Empty(空白的游戏对象)
    本章习题
    第4章贴图纹理
    (项目: 灌篮高手游戏)
    4.1设置3D模型和模型材质
    4.2设置后台
    4.3物理动作
    4.4设置计分点
    4.5设置程序
    4.6补充数据——修改游戏
    4.7贴图和纹理简介
    4.7.1Mesh Filter(滤网)
    4.7.2Text Mesh(文字网)
    4.7.3Mesh Renderer(网格渲染)
    4.7.4Skinned Mesh Renderer(人物蒙皮网格渲染)
    本章习题
    第5章Prefab(预制)对象
    (项目: 捡宝物游戏)
    5.1Prefab(预制)对象的用法
    5.2物理动作
    5.3Asset Store(联机商店)
    5.4游戏GameOver设置
    5.5设置后台SkyBox(天空盒)
    5.6摄影机跟着主角
    5.7补充数据——游戏程序说明
    本章习题
    第6章摄影机
    (项目: 狗狗过街游戏)
    6.1道路设置
    6.2设置3D模型
    6.3自动产生对象
    6.4主角控制
    6.5摄影机跟着主角
    6.6补充数据——游戏程序说明
    6.7摄影机的设置
    6.7.1设置摄影机的颜色
    6.7.2设置指定和忽略某些游戏对象
    6.7.3分割画面
    6.7.4模糊效果
    本章习题
    第7章音乐与音效
    (项目: 音乐英雄游戏)
    7.1圆柱纹理
    7.2移动的Prefab样本
    7.3创建音乐产生点
    7.4添加设计外观
    7.5添加音乐音效
    本章习题
    第8章2D游戏设计
    (项目: 射击游戏)
    8.12D图片Sprite
    8.22D物理和动画处理
    8.32D控制
    8.4补充数据——游戏程序说明
    本章习题
    第9章操作输入控制
    (项目: 苹果忍者游戏)
    9.13D Max模型的输出
    9.2物理动作、预制、后台
    9.32D图片游戏组件
    9.4鼠标、手指动作
    9.5通过GUISkin设计外观
    9.6补充数据——游戏程序说明
    本章习题
    第10章山水造景Terrains
    (项目: 3D动作游戏)
    10.1山水造景Terrains简介
    10.2造山
    10.3加入3D主角
    10.4天空和雾
    本章习题
    第11章3D人物动作控制
    (项目: 3D RPG捡宝物游戏)
    11.1理解Unity 3D人物动作模型原理
    11.2控制新的Unity 3D人物动作模型和动作
    11.3用程序控制Unity 3D人物动作
    11.4用程序控制Unity 3D人物的移动
    11.5Avatar动作捕捉器的人物动作
    11.6用程序来控制Avatar动作(1)
    11.7用程序来控制Avatar动作(2)
    11.8人物碰撞OnTriggerEnter——捡宝物
    本章习题
    第12章跨所有平台的游戏发布
    12.1发布Windows、Mac、Linux版的游戏
    12.2发布网页版的游戏
    12.3发布Android版的游戏
    12.3.1Android Studio下载和安装步骤
    12.3.2安装和设定Android SDK
    12.3.3发布Android游戏
    12.4发布iOS版的游戏
    12.5引导开发环境Xcode
    本章习题
    第13章Unity 3D发布上架与在实际设备测试
    13.1Unity游戏在Android机器上测试
    13.2到Google Play卖软件
    13.3Unity游戏在iOS机器上测试
    13.3.1后台设置——产生凭证密钥
    13.3.2下载安装开发证、测试认证和登记测试机器
    13.4Unity游戏在iPhone、iPad机器上测试
    13.5Unity 3D游戏到Apple Store 上架
    13.5.1上传APP
    13.5.2送审、上架售卖
    本章习题
查看详情
12
系列丛书 / 更多
相关图书 / 更多
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unreal Engine 5完全自学教程
崔润(同步Sch)
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity 2D游戏开发
[美]弗兰茨·兰辛格 (Franz Lanzinger)著 周子衿 译
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity 3D游戏开发(第3版)
宣雨松
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity实战(第3版)
[美]约瑟夫·霍金(Joseph Hocking)著 王冬 殷崇英 译
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity3D虚拟现实应用开发实践())
刘龙
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity互动媒体设计实例教程
赵志靖;周静
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity 3D游戏开发
[美]弗兰茨·兰辛格 (Franz Lanzinger)著 周子衿 译
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity实战技巧精粹:290秘技大全
[日]药师寺国安
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity 3D游戏开发技术详解与典型案例
吴亚峰
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unreal Engine 5从入门到精通
左未
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity游戏开发入门经典(第4版)
(美)迈克·吉格(Mike Geig)
Unity游戏实战指南:手把手教你掌握跨平台游戏开发/清华游戏开发丛书
Unity Shader入门与实战
黄志翔