Unity2020规划预览,可视化编程又双叒叕来了!

本文转自Unity Connect博主 大智

欢迎一起进入2020年,在新的一年里Unity有什么大动作呢?本文带你速览你最关心的Unity2020的核心功能!

你最可能关心的功能有哪些呢?Unity2019.3在哪里???

下面从四个方面来看Unity有哪些更新:

核心功能和性能

更多的DOTS(Data-Oriented Tech Stack)

各应用场景下更简单好用的工作流(游戏、工业、XR、影视动画等)

Unity Live Link:在编辑器里修改,实时同步到运行设备

GameObjects到DOTS转换器:可视化转换

Entities 1.0正式版

DOTS Netcode:基于DOTS的网络框架

Editor性能运行速度大幅提升

易用性

新的UI系统(UI Elements)及UI构建工具

新的资源导入方案:按需导入、更快的平台切换

Unity Accelerator工具:加速工作

更好的版本控制和冲突合并

进入Play Mode的优化

终端设备模拟器

编辑器UI的重新设计

Prefab系统的优化

可视化编程(仅能用于DOTS,说好的2019 preview呢?!)

大环境系统

更多的2D工具

影视工作流

渲染效果

URP的完善

HDRP的完善

更多的2D工具

部署运营

Project Tiny

Unity Distribution Portal:Unity分发中心

支持Stadia平台

AR Foundation:支持更多SDK及AR终端

Unity as a Library


下面详细来看看每个重大的功能都是什么

核心功能和性能

核心功能和性能的改进主要在几个方面:

功能独立Packages化(但是版本更容易乱套了)

更多的DOTS

从创意到上线变现的工作流程优化


Unity Live Link

实时和真机联调,迭代项目。初期是数据资源的实时更新,后期会加上代码。

编辑器中做修改,可以实时同步到已经发布出来的程序中。

GameObjects转为DOTS的转换器

既然Unity在DOTS上加大投入,那么已有的项目如何转到DOTS上面呢?Unity为此也开发了工作流,可以使用转换器进行转换。

Entities 1.0正式版

将于2020.1发布。关注洪流学堂公众号,将会第一时间推出ECS的实战教程。


DOTS Netcode

基于DOTS的网络框架。

更多详见:https://github.com/Unity-Technologies/multiplayer

编辑器速度提升

下面是极度难受到极度舒适的过程。

易用性

易用性的改进主要体现在几个方面:

更强大更好用的UI系统

更多的易用性工具

基于DOTS的工作流


Asset Pipeline 2.0

新的资源管线,可以带来更快的资源导入和平台切换。

按需导入

有了这个功能以后,你可以把资源都放进去,但是不需要等待漫长的导入过程,在需要用到资源的时候,Unity会在后台异步将资源导进去。

Unity Accelerator工具

这个工具可以运行在办公室内部的一个服务器上,它会缓存工程,加入工程下载以及平台切换。

Device Simulator

可以自定义模拟各种设备以供测试。

编辑器UI的重新设计

我们已经知道在2019.3中,Unity编辑器的UI已经有大幅的改进了,让我们来看看2020会变成什么样子吧!


当然了,这个是Unity发布的概念图,最后是什么样子让我们拭目以待!

UI Elements(编辑器和运行时)

目前UI Elements仅能用于编辑器中,2020将能在运行时使用。同时会提供可视化UI编辑工具UI Builder。

Visual Scripting可视化编程(仅可用于DOTS)

如果了解一点DOTS的同学可能知道,DOTS带来的代码里的增多不是一点半点。没有可视化编程简直是一场灾难。这不,它又双叒叕来了!

大环境系统

新的环境系统上可以有很多图层,最后叠加在一起形成一个大的环境系统。


改进Prefab的编辑

现在编辑Prefab时必须要进入到一个孤立模式,2020.1以后,可以在看到场景中其他物体同时编辑Prefab了。

多个易用性工具

Unity中现在有越来越多的小工具来提高易用性,都发布在Package Manager中。

Quick Search

全工程快速搜索。可以在一个地方搜索:Hierarchy、Project、Unity设置等等。

渲染效果

Unity2020目标:

高品质同时更好的性能

可用于生产的渲染技术

低功耗

URP(Universal Render Pipeline)

你可能已经知道了LWRP在Unity2019.3中要改名为URP,那么URP有啥变化呢?

2019.3中:

多相机

VR多通道渲染

对灯光的限制减少

UI Canvas可以渲染到Screen Space - Camera空间了

全新的高性能后处理

2020.1中:

延迟着色渲染器

支持阴影遮罩

HDRP

2019.3脱离预览版,进入正式版。后续也会不断迭代。


此外HDRP中还有处于预览版的实时光线追踪。


Virtual Texturing

针对大场景的纹理流式加载系统。可以减少贴图的内存占用。会和新的环境系统和ShaderGraph集成。

部署和运营

主要体现在几个方面:

支持从微型到巨型的项目

帮助开发者触达广大用户

帮助开发者提高产品的留存

持续深度集成新的平台(如VR、AR)

Project Tiny

基于DOTS,Project Tiny在2020会进入正式版,提供极致的文件大小和加载时间。支持移动游戏和HTML5 web游戏。


Unity Distribution Portal Unity分发中心

为了帮助开发者更好的分发产品。


AR Foundation

将会支持更多的SDK及更多的平台,如Magic Leap和Hololens 2。

Unity as a Library

现在大量的app都会集成AR的功能,Unity as a Library可以让这些应用非常容易地集成到原生app中。

原文链接:https://connect.unity.com/p/unity2020gui-hua-yu-lan-ke-shi-hua-bian-cheng-you-shuang-ruo-zhuo-lai-liao?app=true

戳上方链接,下载Unity官方app,话题群里,在线技术答疑,还有更多干货等你来发现~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 Prefab,也就是大家熟知的预制件(本文中,我们依然使用它的英文名字——Prefab),它是Unity中一...
    windknife阅读 21,738评论 9 22
  • 知乎链接:https://zhuanlan.zhihu.com/p/36930662 (阅读体验更好一些。) 四月...
    董夕阅读 1,961评论 1 10
  • 我老了, 我感到幸运 。 有人少年夭折, 有人壮年早逝, 有人倒在老年门坎上, 没能活到退休, 走过完整的人生路和...
    逆流_3c39阅读 354评论 0 2
  • 中国的家长不擅长表扬自己的孩子,总觉得对孩子不打击,就会飘; 言外之意就是,我要不打击你,你就会骄傲,骄傲使人落后...
    微芳阅读 510评论 0 2
  • 日子在漫长的冬季里一天一天地过着,我怕冷,最不喜欢的就是冬天,整个人都萎缩着,那春夏秋多好啊,活动自在,心情舒畅。...
    禾月heyue阅读 525评论 0 5

友情链接更多精彩内容