最新文章
Cocos2d-x游戏开发实例详解7:对象释放时机
03-25 13:59
Cocos2d-x游戏开发实例详解6:自动释放池
03-25 13:55
Cocos2d-x游戏开发实例详解5:神奇的自动释放
03-25 13:49
Cocos2d-x游戏开发实例详解4:游戏主循环
03-25 13:44
Cocos2d-x游戏开发实例详解3:无限滚动地图
03-25 13:37
Cocos2d-x游戏开发实例详解2:开始菜单续
03-25 13:32
Unity游戏案例开发大全下载
随着智能手机的广泛普及,具有高可玩性的手机游戏应用也日益流行。《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 (原文此处未完成)