本人本职工作是iOS开发,最近想学习Unity3d,现在买了一本《unity 5.x从入门到精通》现在也是完全小白,所以想边学边记一些笔记, 博客会总结每天的所学知识, 没时间去做什么排版,文字也不有可能不会很通顺, 毕竟内容才是最重要的。那么从现在开始学习吧。
一 、unity历史
1、 unity是一款专业游戏引擎,通过导入3D模型, 图像,视频,音频等资源, 可以借助Unity相关场景构建模块(unity可以模块开发);
2、unity编辑器可以运行在windows, mac OS X以及linux平台(可以在各系统下做开发);
3、unity能够支持发布的平台21个之多(所有平台都能部署,是可以跨平台的)
4、unity可以开发移动游戏, 网页游戏以及端游;(60%移动开发端 40%PC端)
5、05年发布unity 1.0
07年发布unity 2.0,新增地形引擎,实时动态阴影,支持DirectX 9内置网络多人联机功能。
09年unity 2.5发布,添加了对windowsVista和Xp的全面支持,所有功能都可以和mac OS X实现同步和互通;
10年unity 3.0发布,添加了对安卓的支持,整合了光照贴图烘培,支持遮挡剔除和延迟渲染。 unity3.0通过使用monoDevelop,实现了windows和mac系统上的脚本调试。如终端游戏, 逐步单行执行, 设置断点和检查变量的功能
12年unity4.0发布加入了对directX 11的支持和mecanim动画工具,还增添了Linux和AdobeFlashPlayer发布预览功能
15年 unity5.0发布;(monoDevelop可以实现脚本调试)
二 unity 5.0
unity5.0有两个版本 专业版(要钱 ,每月$75)和个人版(不要钱, 阉割版,自学够用)
个人版也提供了引擎强大的功能和编辑器。 如Profilter, Occlusion Culling, RenderTexture 和ImageEffects;以及5所有重要功能,如PBS, 全局光照和反射探头;
可扩展编辑器在Untiy5变得更加强大, 支持64位,具备方便使用的音频合成工具Audio mixer;动画系统的重大改善,庞大的物理系统升级一级众多功能,
总结一下, 里面每个版本的Unity都增加了功能和工具,现在我们还不懂, 但我先列举一下, 以后学习后,把写的博客链接对应起来应该会好点;
1、地形引擎
2、实时动态阴影
3、DirectX 9内置网络多人联机功能。
4、光照贴图烘培
5、遮挡剔除和延迟渲染
6、mecanim动画工具
7、Linux和AdobeFlashPlayer发布预览功能
8、PBS
9、全局光照
10、反射探头
11、Audio mixer
12、Profilter
13、 Occlusion Culling
14、RenderTexture
15、ImageEffects;