查看: 9936|回复: 2
收起左侧

[开发经验] Unity2017.3来了!第一时间送上更新日志简报

[复制链接]

[开发经验] Unity2017.3来了!第一时间送上更新日志简报[复制链接]

关尔Manic 发表于 2017-12-23 09:00:00 [显示全部楼层] |只看大图 回帖奖励 |倒序浏览 |阅读模式 回复:  8 浏览:  9936
本文首发于“洪流学堂”公众号。
洪流学堂,让你快人几步
Unity2017.3已经发布,快来看看带给我们什么惊喜吧!
重大功能更新
1 程序集定义文件(Assembly Definition File)
得益于此功能,开发者可以在一个文件夹中自定义程序集。定义明晰的依赖关系,可以确保脚本更改后,只会重新生成必需的程序集,减少编译时间。
项目越大脚本越多,编译时间必然会越长。在进行项目迭代时,这很容易制约效率,因此设置好程序集定义文件可以提高工作效率,减少脚本编译的时间。

Unity2017.3来了!第一时间送上更新日志简报

Unity2017.3来了!第一时间送上更新日志简报

如上图,如果你仅更改了Main.dll中的脚本,其它程序集都不需要重新编译。由于Main.dll包含的脚本更少,因此它的编译速度比Assembly-CSharp.dll更快。 同样,Stuff.dll的更改仅会导致Main.dll和Stuff.dll重新编译。
该功能的具体用法请关注“洪流学堂”公众号,我们将在随后放出
2 Transform工具的更新
简单测试,按Y进入变换工具,将工具整合并将在视觉效果上进行了更新

Unity2017.3来了!第一时间送上更新日志简报

Unity2017.3来了!第一时间送上更新日志简报
3支持大的Mesh了(超过65k顶点)
支持了32位的Mesh索引缓冲区,现在默认情况大的mesh不会被拆分为多个part了

Unity2017.3来了!第一时间送上更新日志简报

Unity2017.3来了!第一时间送上更新日志简报
4 新的Crunch纹理压缩库
Unity 2017.3引入的更版Crunch压缩库可以将DXT纹理压缩速度提高2.5倍,同时提升了10%的压缩比。
更重要的是,更新后的压缩库能够压缩ETC_RGB4纹理和ETC2_RGBA8纹理,意味着可以在iOS和Android设备上使用Crunch压缩,减小包体积。
5 视频相关
  • 通过Skybox/panoramic shader,天空盒可以使用全景视频(具体用法在Manual中搜索Panoramic)
  • 开放了UnityEngine.Media.MediaEncoder API,可以通过脚本创建视频文件
重大兼容性变化
2017.3版本取消了一些内容的支持,升级前注意查看如下内容
  • Windows编辑器和发布平台取消了DirectX 9的支持
  • Linux版本支持的最低系统版本为Ubuntu 14.04.
  • 取消了32位macOS应用的支持。并且BuildTarget.StandaloneOSX*枚举变为BuildTarget.StandaloneOSX.
  • 取消对SamsungTV的支持
  • 移除Tizen移动平台的支持
  • 安卓:移除 "Export as ADT project" 选项
本版本已知问题
  • 安卓:streamingAssets文件夹下多于250个文件时Gradle会编译失败。解决方法:使用一个自定义的文件扩展名,然后在Gradle的mainTemplate中将这个扩展名设置为“noCompress”,最后在template中删除"STREAMING_ASSETS"。
  • 编辑器:在编辑器中拖拽slider时会产生多个undo
  • 编辑器:macOS系统的MonoDevelop可能会出现问题。解决方法:将MonoDevelop.app改名为MonoDevelop2.app再改回MonoDevelop.app
  • 编辑器:有时在Play以后场景会变为需保存状态(dirty)
  • 编辑器:在Windows中使用管理员打开Unity将无法从文件夹中拖到文件到Unity中
  • Universal Windows Platform: 当工程文件夹路径太深时,构建SA player (UWP/.NET Backend)时会抛出System.IO.DirectoryNotFoundException
  • 编辑器:异步加载物体时,如果在加载完成前访问这个GameObject,它的层级结构(物体的父子关系)将不会被创建
  • 编辑器:一些编辑器可能无法设置为"external script editor"。解决方法:使用"open by file extension"设置项

评分

参与人数 1泰斗币 +5 收起 理由
泰课_robin + 5 为您的才华点赞

查看全部评分

+1
9937°C
8
  • lovegame2018
  • lanwaixian
  • anmie7723
  • lymlaoying
  • 马三小伙儿
过: 他们
因分享而快乐,学习以自强!
lovegame2018 发表于 2017-12-21 00:22:26 显示全部楼层
unity越来越强大啊。
因分享而快乐,学习以自强!
lanwaixian 发表于 2017-12-17 18:05:15 显示全部楼层
感谢楼主分享,看起来是很好的资源
因分享而快乐,学习以自强!
anmie7723 发表于 2017-12-18 08:54:43 显示全部楼层
路过看看 感谢分享
因分享而快乐,学习以自强!
lymlaoying 发表于 2017-12-19 12:57:35 显示全部楼层
因分享而快乐,学习以自强!
因分享而快乐,学习以自强!
马三小伙儿 发表于 2017-12-19 14:07:45 显示全部楼层
路过看看 感谢分享
因分享而快乐,学习以自强!
十方开心 发表于 2017-12-20 09:18:21 显示全部楼层
路过看看 感谢分享
因分享而快乐,学习以自强!
关尔Manic
 楼主|
发表于 2017-12-23 09:06:56 显示全部楼层
洪流学堂,让你快人几步
在这里定制你的Unity3d学习路线,让你快人几步!

Unity2017.3来了!第一时间送上更新日志简报

Unity2017.3来了!第一时间送上更新日志简报
现在加入社群,即可享受一年Unity3d学习路线定制服务。

Unity2017.3来了!第一时间送上更新日志简报

Unity2017.3来了!第一时间送上更新日志简报
因分享而快乐,学习以自强!
chindarcy 发表于 2017-12-29 11:09:02 显示全部楼层
感谢楼主分享
因分享而快乐,学习以自强!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

VR/AR版块|Unity3d|Unreal4|新手报道|小黑屋|站点地图|沪ICP备14023207号-9|【泰斗社区】-专注互联网游戏和应用的开发者平台 ( 沪ICP备14023207号-9 )|网站地图

© 2001-2013 Comsenz Inc.  Powered by Discuz! X3.4

1
QQ