【Unity】Unity 基本介绍

什么是Unity引擎

Unity是一款跨平台的游戏引擎,包含以下系统:渲染引擎、物理引擎、碰撞检测系统、音效引擎、脚本引擎、动画系统、人工智能、网络引擎、场景管理等。Unity提供了丰富且强大的各类功能,使开发者可以将精力集中在游戏逻辑和设计上,从而简单快速的创建游戏。

Unity支持哪些平台

几乎市面上所有的主流游戏平台Unity都支持:

  • Windows
  • IOS
  • Android
  • Web
  • Xbox
  • PS
  • Wii

Unity的发展历程

2004年:丹麦哥本哈根三个热爱游戏的年轻人开启了Unity王朝
2005年06月:Unity 1.0发布(公司总部设在美国旧金山)
2006年06月:Unity 1.5发布
2007年10月:Unity 2.0发布,增加地形引擎、实时动态阴影,支持DirectX 9,并具有内置的网络多人联机功能。
2008年06月:Unity 支持任天堂的Wii
2008年10月:Unity 支持iphone
2009年03月:Unity 2.5发布,增加对Windows系统的全面支持,所有的功能都可以与Mac OS X实现同步和互通,开始为人们所熟知。
2010年09月:Unity 3.0发布,支持Android,影响力继续扩大。
2010年11月:Unity 推出Unity Asset Store
2011年:开始逐步支持PS3及XBox360,全平台基本完成。
2012年02月:Unity 3.5发布,同年4月Unity上海分公司成立,正式进军中国市场。
2012年11月:Unity 4.0发布,加入Mecanim动画系统及对DirectX 11的支持。
2013年05月:Unity 宣布移动Basic版授权免费
2013年06月:Unity 在大中华区率先推出国际认证考试
2013年11月:Unity4.3版本全球发布2D工具,原生支持2D开发。
2015年03月:unity5.0发布,9月出5.2版本,12月出5.3版本。
2016年07月:升级到Unity 5.4,11月升级到5.5。
2017年:大版本号从5.x变成了20XX(年份)。

Unity的优势与劣势

优势:

  1. 首屈一指要说跨平台,Unity的跨平台可以说是目前市面上最完善的(除了IOS端还有些不尽人意的地方)。
  2. 智能界面设计,可视化编程界面完成各种开发工作,高效脚本编辑,实现高效率开发。
  3. 面向组件开发,不同的游戏项目,整个逻辑需要用C#重新写,但是资源都是可以沿用原来项目的。

劣势:

  1. 内建工具不够完善。
  2. 渲染差,光照系统糟糕,阴影bake有bug,只能勉强达到2A游戏入门水平。
  3. 对于控制器支持较差,一些如手柄震动、VR控制器空间定位的功能引擎未集成,需要第三方插件或额外代码。
  4. 没有材质编辑器,需要第三方插件。
  5. Prefab不支持继承。
  6. 没有内建的Level Stream支持。

Unity知识树

在这里插入图片描述


更多内容请查看总目录【Unity】Unity学习笔记目录整理

  • 7
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值