Unity 4 3D开发实战详解 - (EPUB全文下载)
文件大小:0.38 mb。
文件格式:epub 格式。
书籍内容:
Unity 4 3D开发实战详解
第1章 Unity 3D基础以及开发环境的搭建
第2章 Unity集成开发环境详解
第3章 Unity 3D脚本程序开发
第4章 Unity 3D图形用户界面基础及常用对象
第5章 Unity 3D第三方2D组件库——NGUI
第6章 物理引擎
第7章 3D游戏开发的常用技术
第8章 着色器——Shaders
第9章 杂项
第10章 综合案例——火力篮球
第11章 综合案例——3D保龄球
光盘下载链接
第1章 Unity 3D基础以及开发环境的搭建
本章主要向读者介绍Unity 3D的相关知识以及Unity集成开发环境的搭建,通过本章的学习,读者会对Unity 3D有一个大致的了解。
1.1 Unity 3D基础知识概览
本节主要向读者介绍Unity 3D的相关知识,主要内容包括Unity 3D的简介、Unity 3D的发展和Unity 3D的特点等。通过本节的学习,读者将对Unity 3D有一个基本的认识。
1.1.1 初识Unity 3D
Unity 3D是由Unity Technologies开发的一个轻松创建三维视频游戏、建筑可视化、实时三维动画等互动内容的、多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
Unity类似于Director、Blender Game Engine、Virtools或Torque Game Builder等利用交互的图形化开发环境为首要方式的软件。
其编辑器运行在Windows和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台,也可以利用Unity Web Player插件发布网页游戏,支持Mac和Windows的网页浏览,并且Unity的网页播放器也被Mac Widgets所支持。
1.1.2 Unity的诞生及发展
通过前面小节的学习,相信读者对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系统等。除此之外,Unity 2.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版本,新加入对DriectX 11的支持和全新的Mecanim动画工具,支持移动平台的动态阴影,减少移动平台Mesh内存消耗,支持动态字体渲染,以及为用户提供Linux及Adobe Flash Player的部署预览功能。
1.1.3 Unity 3D广阔的市场前景
近几年来,Android平台游戏、iPhone平台游戏以及Web的网页游戏发展迅猛,已然成为带动游戏发展的新生力量。遗憾的是目前除了少数的作品成功外,大部分的游戏都属宣传攻势大于内容品质的平庸之作。
面对这种局面,3D 游戏成为独辟蹊径的一种选择,而为 3D 游戏研发提供强大技术支持的Unity 3D引擎,以其创造高质量的3D游戏和真实视觉效果的核心技术,为开发3D游戏提供了强大的源动力。
提示
Unity 3D游戏引擎后来居上,在2012年发行的几款风靡一时的 iPhone和Android平台上的游戏都选择了这款游戏引擎,如《神庙逃亡2》、《滑雪大冒险》、《暗影之枪》等。
Unity 3D不仅在游戏领域里有广阔的应用,其还可以用于 3D虚拟仿真、大型产品 3D展示、3D虚拟展会、3D场景导航以及一些精密仪器使用方法的演示等,可谓领域非常广泛。
Unity 3D游戏引擎技术研讨会最早于 2011年5月在韩国举行。据悉,现在10种以上的新引擎开发,都是采用了Unity 3D游戏引擎技术。现已有部分开发商利用China Joy展会的契机,展示了该引擎的运行效果,目前已有不少厂商与开发商签订了提前预定引擎的协议。
提示
Unity引擎可以帮助开发人员制作出炫丽的3D效果,并实时生成查看,目前已推出了对应 iPhone、iPad、PC、Mac、Android、Flash Player、Wii、PS3、Xbox360等平台的版本,促进了游戏跨平台的应用。读者要做的只是在编辑器中选择使用哪一个平台来预览游戏作品。
未来几年内必定是Unity 3D大行其道的时代,因其开发群体的迅速扩大,Web Player装机率 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Unity 4 3D开发实战详解 - (EPUB全文下载)