Unity3D基础知识笔记

  • 一、Unity简介
    • 1)Unity3D概念
    • 2)Unity3D的特点
  • 二、Unity3D的发展历史
  • 三、软件安装

一、Unity简介

1)Unity3D概念

  • Unity是由Unity Technologies公司开发的跨平台专业游戏引擎,具有一个完美的游戏开发生态链,用户可以通过它轻松实现各种游戏创意和三维互动开发,然后一键部署到各种游戏平台上,并且可在Asset Store上分享和下载相关的游戏资源。
  • Unity是一款国际领先的专业游戏引擎,Unity编辑器可以运行在Windows和Mac OS X平台上。最主要特点是:一次开发便可部署到目前所有主流的游戏平台,且用户无须二次开发和移植,节省了大量时间和精力。

2)Unity3D的特点

  1. 高度整合且可扩展的编辑器:Unity编译器功能强大且易于使用,它集成了完备的所见即所得编辑功能,在编辑器里可以调整场景的地形、灯光、动画、模型、材质、音频、物理等参数。Unity第三方插件涵盖了几乎所有主题,包括GUI、网络、材质、动画等。
  2. 一次开发,到处部署:用户可以在Windows和Mac OS X平台下进行游戏开发,游戏作品可以直接一键发布到所有主流的游戏平台而一般无须额外修改, 发布平台包括:Linux、IOS、Android、Windows Phone、Windows、Web、微软Xbox360、索尼PS3、任天堂Wii等。
  3. 通用性强,支持目前所有主流3d动画创作软件:包括Maya、3ds Max、Cinema 4D、cheetah3D、Modo、Lightwave和Blender等,并能与其中大部分软件协同工作。
  4. 低成本和Unity Games销售平台:官方首先提供了具有最基础功能的免费版Unity,相比而言Unity专业版更为强大,例如支持LOD、实时光影、NavMesh等等。
  5. 逼真的AAA级游戏画面:Unity4.0可以支持DirectX 11,加上优化的光照系统,灵活的自定义顶点和片段着色情ShaderLab。

二、Unity3D的发展历史

  1. 2004年,丹麦哥本哈根三位年轻人开发了一种易于使用、与众不同并且费用不高的游戏引擎。
  2. 2007年发布了Unity2.0版本。新增地形引擎、实时动态阴影,支持DirectX9具有内置的网络多人联机功能。
  3. 2009年发布了Unity2.5版本。推出Windows版本,支持IOS和Wii任天堂游戏机。
  4. 2010年推出Unity3.0版本。支持Android平台,整合了光照贴图烘焙引擎Beast,扩大了其影响力。
  5. 2012年发布Unity4.0版本,该版本支持Web及其他游戏机平台,并在上海创立分公司,正式进军中国市场。
  6. 2013年6月,Unity Technologies公司已在中国、加拿大、丹麦、英国等国家和地区都建立了相关机构,在全球拥有30个不同国家和地区的超过290名雇员。
  7. 2015年3月发布了Unity5.0版本–包括许多新功能及改进,如:实时全局光照、音频、动画系统等等。
  8. 2016 年发布 Unity 5.4 版本,致力于新视觉功能,为开发人员提供了最新的理想实验和原型功能模式,提高了在 VR画面展现上的性能。

三、软件安装

unity编辑器可以运行在Windows和Mac OS X平台上,用户可依据自身来选择相应平台工作。以下示例在Windows平台上安装。

进入 unity官网下载网址https://unity.cn/releases/full/2020,下载Unity Hub,如下图所示。

2. 下载完后,双击可执行文件,确认无误后单击Next按钮安装软件。

Unity3D基础知识笔记相关推荐

  1. access2013数据库实验笔记_医学科研实验基础知识笔记(十):甲基化

    往期回顾 医学科研实验基础知识笔记(一):细胞增殖 医学科研实验基础知识笔记(二):细胞凋亡检测 医学科研实验基础知识笔记(三):细胞周期检测 医学科研实验基础知识笔记(四):细胞自噬研究策略 医学科 ...

  2. Java基础知识笔记-11_2-Swing用户界面组件

    Java基础知识笔记-11_2-Swing用户界面组件 这章教程两个版本,一个语法是非lambda表达式版本,另一个是lambda表达式版本 非lambda表达式版本 1 Java Swing概述 J ...

  3. Unity3D基础知识之Camera摄像机及其属性

    Unity3D基础知识之摄像机Camera 一.简介 Camera:附加了摄像机Camera组件的游戏对象,向玩家捕获和显示世界的设备,同时在一个场景中摄像机的数量不限. 组件:Transform:变 ...

  4. 6-DoF问题相关基础知识笔记

    6-DoF问题相关基础知识笔记 一.什么是6-DoF,即6个自由度是什么? 二.PnP算法 三.BOP挑战与官方数据集简介 BOP数据集 BOP toolkit BOP挑战的介绍页面 四.相关论文 C ...

  5. 二代测序之SNV基础知识笔记总结

    二代测序之SNV基础知识笔记总结 文章目录 二代测序之SNV基础知识笔记总结 SNV基础知识 SNVs Mutation vs. Variant[变异和突变] 不同层次的突变 DNA: 1.编码DNA ...

  6. b站唐老师人工智能基础知识笔记

    b站唐老师人工智能基础知识笔记 0.机器学习(常用科学计算库的使用)基础定位.目标定位 1.机器学习概述 1.1.人工智能概述 1.2.人工智能发展历程 1.3.人工智能主要分支 1.4.机器学习工作 ...

  7. python详细基础知识笔记

    详细基础知识笔记 注: ·第一章 学习准备 1.1高级语言.机器语言.汇编语言 1.2 汇编.解释 1.3 静态语言.脚本语言 1.4 Python的历史 1.5 Python语言的优点.缺点 1.6 ...

  8. HTML基础知识笔记(0基础入门)

    HTML&CSS基础知识笔记 HTML 一.HTML介绍 二.实体 三.meta标签 四.语义化标签(一) 五.语义化标签(二) 六.语义化标签(三) 七.列表 八.超链接 九.图片标签 十. ...

  9. Unity3d基础知识之Texture纹理、Shader着色器、Material材质、Rendering Mode

    Unity3d基础知识之Texture纹理.Shader着色器.Material材质.Rendering Mode 一.纹理.着色器与材质 Texture(纹理):应用于网格表面上的标准位图图像.Un ...

最新文章

  1. (转载)Hadoop2.7.1配置
  2. java中类与对象回顾总结
  3. PHP函数,方法,接口
  4. hadoop可以解决什么问题_聊一聊,临时工外包可以为企业解决什么问题
  5. 数据结构---二叉排序树
  6. Java基础---API概述---常用类(Object类/String类)---equals和==
  7. Intellij 中的git操作 转!
  8. 【论文阅读】Universal Domain Adaptation
  9. 大工17春计算机基础,大工12春《计算机应用基础》在线测试3答案
  10. “我花了 5 年时间编写自己的操作系统!”
  11. 程序员专属段子集锦 4/10
  12. hdu 1818 It's not a Bug, It's a Feature!(位运算+bfs优先队列)
  13. springboot pom.xml实战(com.mchange与c3p0配置)
  14. SSAO + FXAA
  15. 【ML】特征归一化、为什么归一化、归一化的方法、归一化方法选择依据
  16. ipsan设备挂载及模仿iscsi服务端进行挂载
  17. mysql临时表插入数据
  18. [Pandas] 数据形状df.shape
  19. 单反相机的传奇—佳能单反50年辉煌之路(前言)
  20. 过滤器实现用户访问记录日志记录

热门文章

  1. microblaze调试遇错 error while launching program:Cannot stop MicroBlaze.Stalled on memory access.
  2. 降压斩波占空比matlab,升降压斩波电路的MATLAB 仿真及分析.docx
  3. 硬盘累计通电时间存储在_在灾难期间保持通电
  4. 蓝桥杯单片机学习4——独立按键矩阵按键
  5. UGtoNREC安装教程
  6. supervisor php cli,supervisor常用命令
  7. win10升级至专业版
  8. AVAYA交换机初始配置
  9. 杨雅晴的索吻----一己之见
  10. Windows Mobile手机当无线网卡