你的位置:首页 > ASP.net教程

[ASP.net教程]【Unity】1.0 第1章 Unity3D游戏开发和虚拟现实应用开发的首选


分类:Unity、C#、VS2015

创建日期:2016-03-23

一、简介

Unity是跨平台2D、3D游戏和虚拟现实高级应用程序的专业开发引擎,是由Unity Technologies公司研制的一个让玩家轻松创建诸如虚拟现实场景再现、三维视频游戏、建筑设计可视化、实时三维动画展现等类型互动内容的多平台综合型开发工具,是一个全面整合的跨平台专业3D开发引擎。

全球超过70%的手机3D游戏都是用Unity来开发的。

1、能部署到20多个平台上

Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的游戏和虚拟现实开发工具,其编辑器可运行在Windows和Mac OS X下(本博客使用的是Windows版本),可发布至Windows、iOS、Android、Windows phone、Linux、Mac、Wii、……等25个平台上。也可以利用Unity web player插件发布网页游戏。

image

如果你真正熟练掌握了用unity软件制作三维视频游戏、建筑可视化、实时三维动画、虚拟现实再现等类型的开发技能。那你就是unity交互设计师、unity关卡设计师、三维程序开发设计师、虚拟现实开发工程师、……等的首要人选,这些人员的工资可都是很高很高啊。

2、专业的3D移动游戏引擎

下面是从Unity官网上截取的界面:

image

3、虚拟现实的首选开发工具

下面是从Unity官网上截取的界面:

image

4、行业应用

下面是从Unity官网上截取的界面:

image

医疗、安全、博彩、……等领域:

image

二、开发环境要求

操作系统:Win7、Win10都可以,本博客使用的是Win10。

GPU:有DX9(着色器模型2.0)功能的显卡,2004年以来的显卡产品都能满足此要求。其余部分主要是取决于自己项目的复杂性。

其他平台开发要求:

•iOS:最低运行OS X 10.9.4版本和Xcode 6.x的Mac电脑。

•Android:Android SDK和Java开发工具包(JDK)

•Visual Studio 2015

•WebGL: Mac OS X 10.8+ 或Windows 7 SP1 +(仅限64位编辑器)

三、运行环境要求

通常使用Unity开发的内容可以在任何地方运行。其运行性能取决于项目的复杂程度。更详细的要求:

•台式机:•操作系统:Windows 7+、Mac OS X 10.7+、Ubuntu 12.04+、SteamOS+

•显卡:DX9(着色器模型2.0)功能;通常2004年以来的产品应该都可以。

•中央处理器:支持SSE2指令集。

•网络播放器支持IE、谷歌、火狐、Safari、……等浏览器。

•iOS:需要iOS 6.0或更高版本。

•Android:OS 2.3.1或更高版本;ARMv7 (Cortex) CPU或Atom CPU;OpenGL ES2.0或更高版本。

•WebGL: IE、Firefox、Chrome 或 Safari 浏览器的桌面版本。