本次毕业设计所需要的软件为Unity3D。Unity是一个可以跨跃多种平台的游戏开发工具,从刚开始就被设计成方便于使用的较简单产品。Unity3D是一个可以让你比较轻松简单创作的具有多平台功能的游戏开发工具,是一个非常全面并且可以整合在一起的专业游戏引擎。它是由丹麦Unity公司所开发的游戏开发工具,具体的特性包含着整合的编辑器、跨平台发布、地形编辑、着色器,脚本,网络,物理,版本控制等特性。通过Unity简单的用户界面,你可以完成任何工作。这些为你节省了大量的时间。然而对于一个商业化的游戏引擎来说,快速高效的完成类似的特效应该是分内之事。游戏引擎的初衷就是将游戏开发者筋力转移到游戏的可玩性上来。那么Unity3D为什么会吸引开发者的目光呢,重要的原因是廉价,并且能够发布为基于浏览器的网页格式。这个是目前的一大趋势,玩家无须下载庞大的客户端,打开浏览器即可进入游戏。Unity3D作为一个完全集成的专业级应用还包含了价值数百万美元的功能强大的游戏引擎。Unity3D 是一个让你轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎因此,利用Unity3D并且综合多重开发工具(Photoshop, CS3C#, 3dmax等)进行的游戏开发,在将来会得到更为广阔的运用。
1.1 Unity3D介绍
Unity3D是一款可以整合三维动画等互动内容的具有多平台综合型功能的游戏开发工具,是一个非常全面并且具有强大整合力的游戏专业引擎工具。Unity 3D不单单可以在多种平台开发并运行,系统还附带了非常丰富的资源包,例如人物控制组建,特效渲染功能以及各种常用的脚本还有天空盒等,另外还有各种地形、各种树木花草、冰、水、玻璃、粒子系统等重要的资源包。因为Unity3D的出现使人们开始畅想,在不久的将来,游戏开发者全民化将不再遥远。
1.1.1 Unity3D简介
Unity3D是一个全面整合的专业游戏引擎。它是由丹麦Unity公司所开发的游戏开发工具,具体的特性包含整合的编辑器、跨平台发布、地形编辑、着色器,脚本,网络,物理,版本控制等特性。Unity3D内置的NVIDIA;Phys X;物理引擎带给你生活的互动。在植被方面使用了Unitree,并内置了大量的Shader供开发者使用,这些Shader即可满足开发者的常用效果,能让开发者轻松的创作多平台的游戏。 Unity公司在在脚本方面不可不谓之强悍,Unity3D支持JavaScript,C#,Boo,如果开发非网页的独立版还可使用插件。
Unity3D的经典演示就是热带的岛屿,可以将其看作一个效果展示,主要展示了地形、水和光影效果。 相信很多人看过后都联想起孤岛惊魂的引擎CryEngine,因此Unity3D吸引了国内很多游戏开发者和VR开发者的目光,非常看好Unity3D的前景。
1.1.2 Unity3D特色
综合编辑:Unity具有简单可视的用户操作界面,你可以简单轻松的完成任何工作。为游戏开发者节省了大量的时间。
图形动力:Unity对DirectX和OpenGL拥有高度优化的图形渲染管道。
资源导入:Unity可以支持所有主要的文件格式,并可以和大部分相关的应用程序一同协助工作。
一键部署:Unity可以让你的作品在多平台上呈现。
Wii的发布:Unity可以让游戏界内最流行主流的游戏平台软件更容易简单去开发。
iPhone发布:Unity让革命性的游戏开发与革命性的设备完美的结合在一起。
着色器:Unity的着色器系统具有易用性、灵活性和高性能并完美的整合在一起。
地形:低端的硬件同样可以流畅的去运行广阔茂盛壮观的植被景观等。