Unity游戏案例开发大全

Unity游戏案例开发大全
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2015-01
版次: 1
ISBN: 9787115372529
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 486页
字数: 822千字
正文语种: 简体中文
34人买过
  •   随着智能手机的普及,一些可玩性强的手机游戏应用也逐渐普及开来。《Unity游戏案例开发大全》结合作者多年从事游戏应用开发的经验,详细地介绍了10款Unity3D游戏案例的开发,主要内容如下。
      第1章——Unity3D基础以及开发环境的搭建,简要介绍了Unity3D的诞生、特点、开发环境的搭建以及运行机制;第2章——3D桌球,3D桌球使用了着色器,极大地丰富了游戏的视觉效果,增强了用户体验,桌球运动十分真实酷炫;第3章——3D迷宫魔盒,使用了Unity3D强大的物理引擎,配合重力感应增强了用户体验,滚球运动十分真实;第4章——穿越子午线,借助火热的界面搭建插件NGUI,结合触摸技术,再加上智能AI,使玩家得到真实体验;第5章——古墓推金币,玩家在游戏中将能够体验到3D技术与物理引擎带来的真实的视觉享受;第6章——可乐可乐,玩家通过滑动触摸屏进行发球;第7章——坦克大战,模拟了坦克射击场景;第8章——小狗快跑,本游戏充分体现出酷跑类游戏快速的游戏节奏,能够充分发挥玩家的反应能力;第9章——3D虚拟停车场,用户在玩游戏时,不但体验了3D技术与物理引擎带来的真实的视觉享受,还能获得一些停车技巧;第10章——拯救蘑菇村,玩家通过触摸屏幕上的摇杆或者各个按钮,实现操控飞机等效果;第11章——百纳赛车,这款游戏可以让人们随时体验驾驶赛车所带来的乐趣。
      同时,为了便于读者的学习,《Unity游戏案例开发大全》附赠了光盘,其中包含了书中所有案例的完整代码,能更好地帮助读者快速掌握相应的开发技术。《Unity游戏案例开发大全》适合有一定基础、有志于游戏开发的读者学习使用,也可以作为相关培训学校和大专院校相关专业的教学用书。   吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1998年开始从事Java应用的开发,有十多年的Java开发与培训经验,是早期关注Android开发的人员,并开发出一系列的Android应用程序与游戏。主要的研究方向为OpenGLES、手机游戏、JavaEE、搜索引擎,同时为手机游戏、JavaEE独立软件开发工程师,并兼任百纳科技Java培训中心首席培训师。近10年来为数十家企业培养了上千名软件开发人员,曾编写过《Android2.0游戏开发实战宝典》、《Android核心技术与实例详解》、《Android3D游戏开发—技术详解与典型案例》、《Android应用案例开发大全》和《Android游戏开发大全》等多本畅销书籍。
    第1章 Unity 3D基础以及开发环境的搭建
    1.1 Unity 3D基础知识概览
    1.1.1 初识Unity 3D
    1.1.2 Unity的诞生及发展
    1.1.3 Unity 3D广阔的市场前景
    1.1.4 独具特色的Unity 3D
    1.2 开发环境的搭建
    1.2.1 Unity集成开发环境的安装
    1.2.2 目标平台的SDK与Unity 3D的集成
    1.3 本书案例的导入及运行
    1.4 本章小结
    第2章 3D极品桌球
    2.1 游戏背景及功能概述
    2.1.1 背景概述
    2.1.2 功能介绍
    2.2 游戏的策划及准备工作
    2.2.1 游戏的策划
    2.2.2 使用Unity开发游戏前的准备工作
    2.3 游戏的架构
    2.3.1 各个场景的简要介绍
    2.3.2 游戏框架简介
    2.4 主菜单界面
    2.4.1 项目的基本创建
    2.4.2 脚本的编写与挂载
    2.5 游戏界面
    2.5.1 场景的搭建
    2.5.2 多视角的制作与切换
    2.5.3 游戏界面脚本的编写
    2.5.4 功能脚本的编写
    2.6 游戏的优化与改进
    第3章 3D迷宫魔盒
    3.1 游戏背景及功能概述
    3.1.1 游戏背景概述
    3.1.2 游戏功能介绍
    3.2 游戏的策划及准备工作
    3.2.1 游戏的策划
    3.2.2 使用Unity开发游戏前的准备工作
    3.3 游戏的架构
    3.3.1 游戏各个场景的简要介绍
    3.3.2 游戏框架简介
    3.4 菜单界面
    3.4.1 创建项目
    3.4.2 主菜单场景
    3.4.3 菜单界面其他场景
    3.5 游戏界面
    3.5.1 游戏关卡场景制作
    3.5.2 多视角的制作与切换
    3.5.3 游戏关卡脚本的编写
    3.5.4 游戏结果场景
    3.6 游戏的优化与改进
    第4章 穿越子午线
    4.1 游戏背景及功能概述
    4.1.1 游戏背景概述
    4.1.2 游戏功能介绍
    4.2 游戏的策划及准备工作
    4.2.1 游戏的策划
    4.2.2 使用Unity开发游戏前的准备工作
    4.3 游戏的架构
    4.3.1 各个场景的简要介绍
    4.3.2 游戏框架简介
    4.4 主菜单界面
    4.4.1 基本场景的搭建
    4.4.2 其他常用界面效果的实现
    4.5 游戏界面
    4.5.1 基本场景搭建
    4.5.2 炸弹的创建
    4.5.3 敌人的创建
    4.5.4 操作界面搭建
    4.5.5 Player的创建
    4.6 游戏的优化与改进
    第5章 古墓推金币
    5.1 游戏背景及功能概述
    5.1.1 游戏背景概述
    5.1.2 游戏功能介绍
    5.2 游戏的策划及准备工作
    5.2.1 游戏的策划
    5.2.2 使用Unity开发游戏前的准备工作
    5.3 游戏的架构
    5.3.1 各个场景的简要介绍
    5.3.2 游戏框架简介
    5.4 离线界面
    5.5 游戏界面
    5.5.1 场景的搭建
    5.5.2 金币的制作
    5.5.3 脚本的编写
    5.6 帮助界面
    5.7 游戏的优化与改进
    第6章 益智休闲类游戏--可乐可乐
    6.1 背景以及功能概述
    6.1.1 游戏背景概述
    6.1.2 游戏功能简介
    6.2 游戏的策划及准备工作
    6.2.1 游戏的策划
    6.2.2 使用Unity开发游戏前的准备工作
    6.3 游戏的架构
    6.3.1 各个场景的简要介绍
    6.3.2 游戏架构简介
    6.4 主菜单场景
    6.4.1 场景搭建
    6.4.2 主摄像机设置及脚本开发
    6.4.3 选关按钮的创建
    6.5 游戏主场景
    6.5.1 场景搭建
    6.5.2 主摄像机设置及脚本开发
    6.5.3 球的设置及脚本开发
    6.5.4 罐子的设置及脚本开发
    6.5.5 控制板的设置及脚本开发
    6.5.6 分数板的设置及脚本开发
    6.5.7 静态类的开发
    6.6 游戏的优化与改进
    第7章 坦克大战
    7.1 游戏背景以及功能概述
    7.1.1 背景概述
    7.1.2 功能简介
    7.2 游戏的策划及准备工作
    7.2.1 游戏的策划
    7.2.2 使用Unity开发游戏前的准备工作
    7.3 游戏的架构
    7.3.1 各个场景的简要介绍
    7.3.2 游戏架构简介
    7.4 主菜单界面的开发
    7.5 选关界面的开发
    7.6 游戏界面的开发
    7.6.1 场景搭建
    7.6.2 坦克及其脚本的开发
    7.6.3 时间提示板的开发
    7.6.4 子弹数提示板的开发
    7.6.5 发射按钮的开发
    7.7 设置界面的开发
    7.8 关于界面的开发
    7.9 帮助界面的开发
    7.10 得分界面的开发
    7.11 游戏的优化与改进
    第8章 酷跑类游戏--小狗快跑
    8.1 背景以及功能概述
    8.1.1 游戏背景概述
    8.1.2 游戏功能简介
    8.2 游戏的策划及准备工作
    8.2.1 游戏的策划
    8.2.2 使用Unity开发游戏前的准备工作
    8.3 游戏的架构
    8.3.1 各个场景的简要介绍
    8.3.2 游戏架构简介
    8.4 主菜单场景
    8.4.1 场景搭建
    8.4.2 主摄像机设置及脚本开发
    8.4.3 小狗的创建
    8.4.4 各种碰撞监视器的创建
    8.5 游戏场景
    8.5.1 场景搭建
    8.5.2 主摄像机设置及脚本开发
    8.5.3 小狗的创建
    8.5.4 各种碰撞监视器的创建
    8.5.5 金币的创建
    8.5.6 磁铁道具的创建
    8.5.7 圆球道具的创建
    8.5.8 静态类的创建
    8.6 游戏教程场景
    8.6.1 场景搭建
    8.6.2 主摄像机设置及脚本开发
    8.6.3 小狗的创建
    8.6.4 各种碰撞监视器的创建
    8.7 加载场景
    8.8 游戏的优化与改进
    第9章 3D虚拟停车场
    9.1 游戏背景及功能概述
    9.1.1 背景概述
    9.1.2 功能介绍
    9.2 游戏的策划及准备工作
    9.2.1 游戏的策划
    9.2.2 使用Unity开发游戏前的准备工作
    9.3 游戏的架构
    9.3.1 各个场景的简要介绍
    9.3.2 游戏框架简介
    9.4 主菜单界面
    9.5 选车界面
    9.5.1 场景的搭建
    9.5.2 脚本的编写
    9.6 游戏界面
    9.6.1 场景的搭建
    9.6.2 关卡的制作
    9.6.3 车辆的制作
    9.6.4 多视角的制作与切换
    9.6.5 脚本的编写
    9.7 游戏的优化与改进
    第10章 拯救蘑菇村
    10.1 背景以及功能概述
    10.1.1 游戏背景概述
    10.1.2 游戏功能简介
    10.2 游戏的策划及准备工作
    10.2.1 游戏的策划
    10.2.2 使用Unity开发游戏前的准备工作
    10.3 游戏的架构
    10.3.1 各个场景的简要介绍
    10.3.2 游戏架构简介
    10.4 主菜单场景
    10.4.1 场景搭建
    10.4.2 主摄像机设置及脚本开发
    10.4.3 飞机的创建
    10.5 经典模式剧情场景
    10.5.1 场景搭建
    10.5.2 主摄像机设置及脚本开发
    10.5.3 桥的创建
    10.6 经典模式游戏场景
    10.6.1 场景搭建
    10.6.2 飞机的创建
    10.6.3 主摄像机设置及脚本开发
    10.6.4 星星的创建
    10.6.5 圆圈的创建
    10.6.6 静态类的创建
    10.7 时间模式剧情场景
    10.7.1 场景搭建
    10.7.2 主摄像机设置及脚本开发
    ……
    第11章 百纳赛车

  • 内容简介:
      随着智能手机的普及,一些可玩性强的手机游戏应用也逐渐普及开来。《Unity游戏案例开发大全》结合作者多年从事游戏应用开发的经验,详细地介绍了10款Unity3D游戏案例的开发,主要内容如下。
      第1章——Unity3D基础以及开发环境的搭建,简要介绍了Unity3D的诞生、特点、开发环境的搭建以及运行机制;第2章——3D桌球,3D桌球使用了着色器,极大地丰富了游戏的视觉效果,增强了用户体验,桌球运动十分真实酷炫;第3章——3D迷宫魔盒,使用了Unity3D强大的物理引擎,配合重力感应增强了用户体验,滚球运动十分真实;第4章——穿越子午线,借助火热的界面搭建插件NGUI,结合触摸技术,再加上智能AI,使玩家得到真实体验;第5章——古墓推金币,玩家在游戏中将能够体验到3D技术与物理引擎带来的真实的视觉享受;第6章——可乐可乐,玩家通过滑动触摸屏进行发球;第7章——坦克大战,模拟了坦克射击场景;第8章——小狗快跑,本游戏充分体现出酷跑类游戏快速的游戏节奏,能够充分发挥玩家的反应能力;第9章——3D虚拟停车场,用户在玩游戏时,不但体验了3D技术与物理引擎带来的真实的视觉享受,还能获得一些停车技巧;第10章——拯救蘑菇村,玩家通过触摸屏幕上的摇杆或者各个按钮,实现操控飞机等效果;第11章——百纳赛车,这款游戏可以让人们随时体验驾驶赛车所带来的乐趣。
      同时,为了便于读者的学习,《Unity游戏案例开发大全》附赠了光盘,其中包含了书中所有案例的完整代码,能更好地帮助读者快速掌握相应的开发技术。《Unity游戏案例开发大全》适合有一定基础、有志于游戏开发的读者学习使用,也可以作为相关培训学校和大专院校相关专业的教学用书。
  • 作者简介:
      吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1998年开始从事Java应用的开发,有十多年的Java开发与培训经验,是早期关注Android开发的人员,并开发出一系列的Android应用程序与游戏。主要的研究方向为OpenGLES、手机游戏、JavaEE、搜索引擎,同时为手机游戏、JavaEE独立软件开发工程师,并兼任百纳科技Java培训中心首席培训师。近10年来为数十家企业培养了上千名软件开发人员,曾编写过《Android2.0游戏开发实战宝典》、《Android核心技术与实例详解》、《Android3D游戏开发—技术详解与典型案例》、《Android应用案例开发大全》和《Android游戏开发大全》等多本畅销书籍。
  • 目录:
    第1章 Unity 3D基础以及开发环境的搭建
    1.1 Unity 3D基础知识概览
    1.1.1 初识Unity 3D
    1.1.2 Unity的诞生及发展
    1.1.3 Unity 3D广阔的市场前景
    1.1.4 独具特色的Unity 3D
    1.2 开发环境的搭建
    1.2.1 Unity集成开发环境的安装
    1.2.2 目标平台的SDK与Unity 3D的集成
    1.3 本书案例的导入及运行
    1.4 本章小结
    第2章 3D极品桌球
    2.1 游戏背景及功能概述
    2.1.1 背景概述
    2.1.2 功能介绍
    2.2 游戏的策划及准备工作
    2.2.1 游戏的策划
    2.2.2 使用Unity开发游戏前的准备工作
    2.3 游戏的架构
    2.3.1 各个场景的简要介绍
    2.3.2 游戏框架简介
    2.4 主菜单界面
    2.4.1 项目的基本创建
    2.4.2 脚本的编写与挂载
    2.5 游戏界面
    2.5.1 场景的搭建
    2.5.2 多视角的制作与切换
    2.5.3 游戏界面脚本的编写
    2.5.4 功能脚本的编写
    2.6 游戏的优化与改进
    第3章 3D迷宫魔盒
    3.1 游戏背景及功能概述
    3.1.1 游戏背景概述
    3.1.2 游戏功能介绍
    3.2 游戏的策划及准备工作
    3.2.1 游戏的策划
    3.2.2 使用Unity开发游戏前的准备工作
    3.3 游戏的架构
    3.3.1 游戏各个场景的简要介绍
    3.3.2 游戏框架简介
    3.4 菜单界面
    3.4.1 创建项目
    3.4.2 主菜单场景
    3.4.3 菜单界面其他场景
    3.5 游戏界面
    3.5.1 游戏关卡场景制作
    3.5.2 多视角的制作与切换
    3.5.3 游戏关卡脚本的编写
    3.5.4 游戏结果场景
    3.6 游戏的优化与改进
    第4章 穿越子午线
    4.1 游戏背景及功能概述
    4.1.1 游戏背景概述
    4.1.2 游戏功能介绍
    4.2 游戏的策划及准备工作
    4.2.1 游戏的策划
    4.2.2 使用Unity开发游戏前的准备工作
    4.3 游戏的架构
    4.3.1 各个场景的简要介绍
    4.3.2 游戏框架简介
    4.4 主菜单界面
    4.4.1 基本场景的搭建
    4.4.2 其他常用界面效果的实现
    4.5 游戏界面
    4.5.1 基本场景搭建
    4.5.2 炸弹的创建
    4.5.3 敌人的创建
    4.5.4 操作界面搭建
    4.5.5 Player的创建
    4.6 游戏的优化与改进
    第5章 古墓推金币
    5.1 游戏背景及功能概述
    5.1.1 游戏背景概述
    5.1.2 游戏功能介绍
    5.2 游戏的策划及准备工作
    5.2.1 游戏的策划
    5.2.2 使用Unity开发游戏前的准备工作
    5.3 游戏的架构
    5.3.1 各个场景的简要介绍
    5.3.2 游戏框架简介
    5.4 离线界面
    5.5 游戏界面
    5.5.1 场景的搭建
    5.5.2 金币的制作
    5.5.3 脚本的编写
    5.6 帮助界面
    5.7 游戏的优化与改进
    第6章 益智休闲类游戏--可乐可乐
    6.1 背景以及功能概述
    6.1.1 游戏背景概述
    6.1.2 游戏功能简介
    6.2 游戏的策划及准备工作
    6.2.1 游戏的策划
    6.2.2 使用Unity开发游戏前的准备工作
    6.3 游戏的架构
    6.3.1 各个场景的简要介绍
    6.3.2 游戏架构简介
    6.4 主菜单场景
    6.4.1 场景搭建
    6.4.2 主摄像机设置及脚本开发
    6.4.3 选关按钮的创建
    6.5 游戏主场景
    6.5.1 场景搭建
    6.5.2 主摄像机设置及脚本开发
    6.5.3 球的设置及脚本开发
    6.5.4 罐子的设置及脚本开发
    6.5.5 控制板的设置及脚本开发
    6.5.6 分数板的设置及脚本开发
    6.5.7 静态类的开发
    6.6 游戏的优化与改进
    第7章 坦克大战
    7.1 游戏背景以及功能概述
    7.1.1 背景概述
    7.1.2 功能简介
    7.2 游戏的策划及准备工作
    7.2.1 游戏的策划
    7.2.2 使用Unity开发游戏前的准备工作
    7.3 游戏的架构
    7.3.1 各个场景的简要介绍
    7.3.2 游戏架构简介
    7.4 主菜单界面的开发
    7.5 选关界面的开发
    7.6 游戏界面的开发
    7.6.1 场景搭建
    7.6.2 坦克及其脚本的开发
    7.6.3 时间提示板的开发
    7.6.4 子弹数提示板的开发
    7.6.5 发射按钮的开发
    7.7 设置界面的开发
    7.8 关于界面的开发
    7.9 帮助界面的开发
    7.10 得分界面的开发
    7.11 游戏的优化与改进
    第8章 酷跑类游戏--小狗快跑
    8.1 背景以及功能概述
    8.1.1 游戏背景概述
    8.1.2 游戏功能简介
    8.2 游戏的策划及准备工作
    8.2.1 游戏的策划
    8.2.2 使用Unity开发游戏前的准备工作
    8.3 游戏的架构
    8.3.1 各个场景的简要介绍
    8.3.2 游戏架构简介
    8.4 主菜单场景
    8.4.1 场景搭建
    8.4.2 主摄像机设置及脚本开发
    8.4.3 小狗的创建
    8.4.4 各种碰撞监视器的创建
    8.5 游戏场景
    8.5.1 场景搭建
    8.5.2 主摄像机设置及脚本开发
    8.5.3 小狗的创建
    8.5.4 各种碰撞监视器的创建
    8.5.5 金币的创建
    8.5.6 磁铁道具的创建
    8.5.7 圆球道具的创建
    8.5.8 静态类的创建
    8.6 游戏教程场景
    8.6.1 场景搭建
    8.6.2 主摄像机设置及脚本开发
    8.6.3 小狗的创建
    8.6.4 各种碰撞监视器的创建
    8.7 加载场景
    8.8 游戏的优化与改进
    第9章 3D虚拟停车场
    9.1 游戏背景及功能概述
    9.1.1 背景概述
    9.1.2 功能介绍
    9.2 游戏的策划及准备工作
    9.2.1 游戏的策划
    9.2.2 使用Unity开发游戏前的准备工作
    9.3 游戏的架构
    9.3.1 各个场景的简要介绍
    9.3.2 游戏框架简介
    9.4 主菜单界面
    9.5 选车界面
    9.5.1 场景的搭建
    9.5.2 脚本的编写
    9.6 游戏界面
    9.6.1 场景的搭建
    9.6.2 关卡的制作
    9.6.3 车辆的制作
    9.6.4 多视角的制作与切换
    9.6.5 脚本的编写
    9.7 游戏的优化与改进
    第10章 拯救蘑菇村
    10.1 背景以及功能概述
    10.1.1 游戏背景概述
    10.1.2 游戏功能简介
    10.2 游戏的策划及准备工作
    10.2.1 游戏的策划
    10.2.2 使用Unity开发游戏前的准备工作
    10.3 游戏的架构
    10.3.1 各个场景的简要介绍
    10.3.2 游戏架构简介
    10.4 主菜单场景
    10.4.1 场景搭建
    10.4.2 主摄像机设置及脚本开发
    10.4.3 飞机的创建
    10.5 经典模式剧情场景
    10.5.1 场景搭建
    10.5.2 主摄像机设置及脚本开发
    10.5.3 桥的创建
    10.6 经典模式游戏场景
    10.6.1 场景搭建
    10.6.2 飞机的创建
    10.6.3 主摄像机设置及脚本开发
    10.6.4 星星的创建
    10.6.5 圆圈的创建
    10.6.6 静态类的创建
    10.7 时间模式剧情场景
    10.7.1 场景搭建
    10.7.2 主摄像机设置及脚本开发
    ……
    第11章 百纳赛车

查看详情
相关图书 / 更多
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游戏案例开发大全
Universal Methods of Design Expanded and Revised: 125 Ways to Research Complex Problems, Develop Innovative Ideas, and Design Effective Solutions
Bruce Hanington;Bella Martin
Unity游戏案例开发大全
UnderEarth,UnderWater进口儿童绘本
Daniel Mizielinski
Unity游戏案例开发大全
Unity游戏开发入门经典(第4版)
(美)迈克·吉格(Mike Geig)
Unity游戏案例开发大全
Unity Shader入门与实战
黄志翔
Unity游戏案例开发大全
Un Sac de Billes
Joffo;Joseph
您可能感兴趣 / 更多
Unity游戏案例开发大全
Unity 3D游戏开发技术详解与典型案例
吴亚峰
Unity游戏案例开发大全
Unity3D开发标准教程(第2版)
吴亚峰 于复兴 索依娜
Unity游戏案例开发大全
VR与AR开发高级教程 基于Unity 第2版
吴亚峰 于复兴
Unity游戏案例开发大全
WebGL3D开发实战详解第2版(异步图书出品)
吴亚峰、于复兴、索依娜 著
Unity游戏案例开发大全
Vulkan开发实战详解
吴亚峰 著
Unity游戏案例开发大全
Unity游戏开发技术详解与典型案例(异步图书出品)
吴亚峰、徐歆恺、苏亚光 著
Unity游戏案例开发大全
Android 游戏案例开发大全 第4版
吴亚峰、苏亚光、于复兴 著
Unity游戏案例开发大全
Android应用案例开发大全 第4版
吴亚峰、苏亚光、于复兴 著
Unity游戏案例开发大全
Unity 案例开发大全 第2版
吴亚峰 索依娜 于复兴
Unity游戏案例开发大全
Cocos2d-x 3.x 案例开发大全 第2版
吴亚峰 苏亚光
Unity游戏案例开发大全
VR与AR开发高级教程:基于Unity
吴亚峰、刘亚志、于复兴 作者
Unity游戏案例开发大全
H5和WebGL 3D开发实战详解
吴亚峰 于复兴 索依娜