Unity 3D简介
Unity 3D 是由 Unity Technologies 公司开发的一个多平台综合型游戏开发工具。它允许开发者轻松创建三维视频游戏、建筑可视化、实时三维动画等互动内容。Unity 3D 可以运行在 Windows 和 MacOS X 下,并支持发布到多个平台,如 Windows、Mac、Wii、iPhone、WebGL、Windows Phone 8 和 Android。
主要特点
- 跨平台:Unity 3D 支持多平台开发,游戏制作完成后无需修改即可一键发布到常用的主流平台上,如 Windows、Linux、MacOS X、iOS、Android、Xbox360、PS3 以及 Web 等2。
- 综合编辑:Unity 3D 的用户界面具备视觉化编辑、详细的属性编辑器和动态游戏预览特性,方便开发者实时修改参数值。
- 资源导入:项目可以自动导入资源,并根据资源的改动自动更新,支持几乎所有主流的三维格式。
- 一键部署:只需一键即可完成作品的多平台开发和部署。
- 脚本语言:支持 C#、JavaScript 和 Boo 三种脚本语言,其中 C# 和 JavaScript 是最常用的。
- 联网:支持从单机应用到大型多人联网游戏的开发。
- 着色器:整合了易用性、灵活性和高性能的着色器系统。
- 地形编辑器:内置强大的地形编辑系统,支持地形创建和树木与植被贴片。
- 物理特效:内置 NVIDIA 的 PhysX 物理引擎,模拟真实世界中的物理效果。
- 光影:提供具有柔和阴影以及高度完善的烘焙效果的光影渲染系统。
发展历程
Unity 3D 于 2004 年诞生于丹麦的阿姆斯特丹,2005 年发布了 Unity 1.0 版本,主要针对 Web 项目和 VR 的开发。2008 年推出 Windows 版本,并开始支持 iOS 和 Wii。2010 年开始支持 Android,2011 年支持 PS3 和 Xbox360,完成全平台的构建。2012 年推出 Unity 4.0 版本,加入对 DirectX 11 的支持和 Mecanim 动画工具。
应用领域
Unity 3D 被广泛应用于游戏开发、美术、建筑、汽车设计、影视等领域。它的实时渲染技术可以应用到汽车设计、制造人员培训、无人驾驶模拟训练、市场推广展示等各个环节13。在游戏领域,Unity 的客户包括动视暴雪、EA、Ubisoft 等国外大厂,以及腾讯、网易、巨人等国内知名大厂。
版本介绍
- Unity Pro:适合企业团队和专业开发者,提供专业的黑色版 UI 界面、性能指标反馈、25GB 的云存储空间等服务。
- Unity Plus:适合高要求的个人开发者及初步成立的小企业,提供自定义游戏启动动画、专业的性能指标反馈等服务。
- Unity MARS:为各行各业创作者提供无缝构建智能 AR 内容的能力。
- Unity Art Engine:帮助游戏工作室和 VFX 工作室提供逼真的内容。
Unity 3D 以其强大的跨平台特性与绚丽的 3D 渲染效果而闻名,已经成为当今世界范围内的主流游戏引擎之一。
评论 ( 0 )