Unity 游戏案例开发大全 - (EPUB全文下载)
文件大小:0.62 mb。
文件格式:epub 格式。
书籍内容:
Unity 游戏案例开发大全
第1章 Unity 3D 基础以及开发环境的搭建
第2章 3D 极品桌球
第3章 3D 迷宫魔盒
第4章 穿越子午线
第5章 古墓推金币
第6章 益智休闲类游戏——可乐可乐
第7章 坦克大战
第8章 酷跑类游戏——小狗快跑
第9章 3D 虚拟停车场
第10章 拯救蘑菇村
第11章 百纳赛车
光盘下载链接
第1章 Unity 3D 基础以及开发环境的搭建
本章主要向读者介绍Unity 3D的基础知识以及Unity集成开发环境的安装,读者会对Unity 3D有一个大致的了解。通过本书案例的导入及运行,读者可以方便地将光盘中的各个项目案例导入到自己电脑上的Unity进行效果预览和其他操作。
1.1 Unity3D基础知识概览
本节主要向读者介绍 Unity 3D 的发展历史以及其独具特色的特点,主要内容包括 Unity 3D的简介、Unity 3D 广阔的市场前景、Unity 3D 的发展和Unity 3D 的特点等。通过本节的学习,读者将对Unity 3D 有一个基本的认识。
1.1.1 初识Unity 3D
Unity 3D 是由Unity Technologies开发的一个轻松创建三维视频游戏、建筑可视化、实时三维动画等互动内容的、多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。通过Unity简单的用户界面,玩家可以完成任何工作。
Unity类似于Director、Blender Game Engine、Virtools 和Torque Game Builder 等以交互的图形化开发环境为首要方式的3D游戏引擎软件。内置的NVIDIAPhysX物理引擎带给玩家生活的互动。实时三维图形混合音频流、视频流。
其编辑器运行在Windows 和Mac OS X 下,可发布游戏至Windows、Mac、Wii、iPhone 和Android 平台,也可以利用Unity Web Player 插件发布网页游戏,支持Mac 和Windows的网页浏览,并且Unity的网页播放器也被Mac Widgets 所支持。
1.1.2 Unity的诞生及发展
通过前面小节的学习,相信读者对 Unity 有了一个简单的认识。Unity 现在已经是移动游戏领域较为优秀的游戏引擎,能从诞生到现在不到10年的时间取得如此成绩,Unity可谓生逢其时。而本节为了让读者对Unity有更进一步的了解,将为读者介绍Unity的发展史。
□ 2005 年6 月,Unity 1.0 发布。Unity 1.0 是一个轻量级、可扩展的依赖注入容器,有助于构建松散耦合的系统。它支持构造注入(Constructor Injection)、属性/设定方法注入(Property/Setter Injection)和方法调用注入(Method Call Injection)。
□ 2009年3月,Unity 2.5加入了对Windows的支持。Unity发展到2.5完全支持Windows Vista与Windows XP 的全部功能和互操作性,而且Mac OS X 中的Unity编辑器也已经重建,在外观和功能上都相互统一。Unity 2.5 的优点就是Unity 3D 可以在任一平台建立任何游戏,实现了真正的跨平台。
□ 2009 年10 月,Unity 2.6 独立版本开始免费。Unity 2.6 支持了许多外部版本控制系统,例如Subversion、Perforce、Bazaar,或是其他的VCS系统等。除此之外,Unity2.6与Visual Studio完整的一体化也增加了Unity自动同步Visual Studio 项目的源代码,实现所有脚本的解决方案和智能配置。
□ 2010 年9 月,Unity 3.0 版本支持多平台。新增加的功能有:方便编辑桌面左侧的快速启动栏、增加支持Ubuntu 12.04、更改桌面主题和在dash 中隐藏“可下载的软件”类别等。
□ 2012年2月,Unity Technologies发布Unity 3.5版本。纵观其发展历程,Unity Technologies公司一直在快速强化Unity,Unity 3.5 版本提供了大量的新增功能和改进功能。所有使用Unity 3.0 或更高版本的用户均可免费升级到Unity 3.5。
□ 2012 年11 月,Unity Technologies公司正式推出Unity 4.0 版本,新加入对DirectX 11 的支持和全新的 Mecanim 动画工具,支持移动平台的动态阴影,减少移动平台 Mesh 内存消耗,支持动态字体渲染,以及为用户提供Linux及Adobe Flash Player 的部署预览功能。
□ 2013 年11 月,Unity 4.3 版本发布。同时Unity正式发布2D 工具,标志着Unity 不再是单一的3D工具,而是真正地能够同时支持二维和三维内容的开发和发布。发布2D工具的预告已经让Unity开发者兴奋不已,这也正是开发者长久以来所期待的。
1.1.3 Unity 3D广阔的市场前景
近几年来,Android平台游戏、iPhone平台游戏以及Web网页游戏发展迅猛,已然成为带动游戏发展的新生力量。遗憾的是目前除了少数的作品成功外,大部分的游戏都属宣传攻势大于内容品质的平庸之作。
面对这种局面,3D 游戏成为独辟蹊径的一种选择,而为 3D 游戏研发提供强大技术支持的Unity 3D 引擎,对DirectX 和OpenGL拥有高度优化的图形渲染管道,以其创造高质量的3D 游戏和真实视觉效果的核心技术,为开发3D游戏提供了强大的源动力。
提示
Unity 3D 游戏引擎后来居上,在2012 年发行的几款风靡一时的 iPhone 和Android 平台上的游戏都选择了这款游戏引擎,如《神庙逃亡2》、《王者之剑》、《武士2:复仇》等。
Unity 3D 不仅在游戏领域里有广阔的应用,其还可以用于3D 虚拟仿真、大型产品3D 展示 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Unity 游戏案例开发大全 - (EPUB全文下载)