Unity游戏案例开发大全下载

2015年03月10日 13:35 0 点赞 0 评论 更新于 2025-11-21 13:28

随着智能手机的广泛普及,具有高可玩性的手机游戏应用也日益流行。《Unity游戏案例开发大全》融合了作者多年从事游戏应用开发的丰富经验,详细阐述了10款Unity 3D游戏案例的开发过程,以下为主要内容介绍。

各游戏案例概述

第1章:Unity 3D基础以及开发环境的搭建

此章简要介绍了Unity 3D的诞生、特点、开发环境的搭建以及运行机制。为后续的游戏开发奠定了坚实的基础。

第2章:3D极品桌球

该游戏运用了着色器,极大地丰富了游戏的视觉效果,增强了用户体验,使得桌球运动显得十分真实酷炫。

第3章:3D迷宫魔盒

借助Unity 3D强大的物理引擎,并配合重力感应,增强了用户体验,让滚球运动具有高度的真实感。

第4章:穿越子午线

借助热门的界面搭建插件NGUI,结合触摸技术,再融入智能AI,为玩家带来了逼真的游戏体验。

第5章:古墓推金币

玩家在游戏中能够充分体验到3D技术与物理引擎所带来的真实视觉享受。

第6章:可乐可乐

玩家通过滑动触摸屏来进行发球操作。

第7章:坦克大战

模拟了坦克射击的场景,给玩家带来激烈的战斗体验。

第8章:小狗快跑

充分体现了酷跑类游戏快速的游戏节奏,能够有效锻炼玩家的反应能力。

第9章:3D虚拟停车场

玩家在游戏过程中,不仅能体验到3D技术与物理引擎带来的真实视觉感受,还能学到一些停车技巧。

第10章:拯救蘑菇村

玩家通过触摸屏幕上的摇杆或各个按钮,实现操控飞机等操作效果。

第11章:百纳赛车

让玩家随时都能体验到驾驶赛车的乐趣。

配套资源与适用人群

为了方便读者学习,《Unity游戏案例开发大全》附赠了光盘,其中包含书中所有案例的完整代码,有助于读者快速掌握相应的开发技术。本书适合有一定基础、有志于从事游戏开发的读者学习使用,也可作为相关培训学校和大专院校相关专业的教学用书。

各章节详细内容

第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 主摄像机设置及脚本开发
  • 10.7.3 (原文此处未完成)