[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!
标签: [独家放送]Unity2020规划预览,可视化编程又双叒叕来了! HarmonyOS博客 51CTO博客
2023-04-28 18:24:09 213浏览
你好,我是你的技术探路者郑洪智,你可以叫我大智。
欢迎一起进入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
实时和真机联调,迭代项目。初期是数据资源的实时更新,后期会加上代码。
下面动图中可以看到,编辑器中做的修改,可以实时同步到已经发布出来的程序中。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_Unity](https://s2.51cto.com/images/blog/202304/12115611_64362bdba146141476.gif)
GameObjects转为DOTS的转换器
既然Unity在DOTS上加大投入,那么已有的项目如何转到DOTS上面呢?Unity为此也开发了工作流,可以使用转换器进行转换。
Entities 1.0正式版
将于2020.1发布。关注洪流学堂公众号,将会第一时间推出ECS的实战教程。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_Unity_02](https://s2.51cto.com/images/blog/202304/12115612_64362bdc31e7380836.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
DOTS Netcode
基于DOTS的网络框架。
更多详见:https://github.com/Unity-Technologies/multiplayer
编辑器速度提升
下面是极度难受到极度舒适的过程。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_2020_03](https://s2.51cto.com/images/blog/202304/12115612_64362bdc4daa979622.gif)
易用性
易用性的改进主要体现在几个方面:
- 更强大更好用的UI系统
- 更多的易用性工具
- 基于DOTS的工作流
Asset Pipeline 2.0
新的资源管线,可以带来更快的资源导入和平台切换。
按需导入
有了这个功能以后,你可以把资源都放进去,但是不需要等待漫长的导入过程,在需要用到资源的时候,Unity会在后台异步将资源导进去。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_易用性_04](https://s2.51cto.com/images/blog/202304/12115612_64362bdc8d77660416.gif)
Unity Accelerator工具
这个工具可以运行在办公室内部的一个服务器上,它会缓存工程,加入工程下载以及平台切换。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_UI_05](https://s2.51cto.com/images/blog/202304/12115612_64362bdcdb53b21521.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
Device Simulator
可以自定义模拟各种设备以供测试。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_UI_06](https://s2.51cto.com/images/blog/202304/12115613_64362bdd3ae0410824.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
编辑器UI的重新设计
我们已经知道在2019.3中,Unity编辑器的UI已经有大幅的改进了,让我们来看看2020会变成什么样子吧!
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_Unity_07](https://s2.51cto.com/images/blog/202304/12115613_64362bdd9bde014670.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
当然了,这个是Unity发布的概念图,最后是什么样子让我们拭目以待!
UI Elements(编辑器和运行时)
目前UI Elements仅能用于编辑器中,2020将能在运行时使用。同时会提供可视化UI编辑工具UI Builder。
关注洪流学堂公众号,将会第一时间推出UI Elements的实战教程。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_UI_08](https://s2.51cto.com/images/blog/202304/12115614_64362bde0498461528.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
Visual Scripting可视化编程(仅可用于DOTS)
如果了解一点DOTS的同学可能知道,DOTS带来的代码里的增多不是一点半点。没有可视化编程简直是一场灾难。这不,它又双叒叕来了!
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_易用性_09](https://s2.51cto.com/images/blog/202304/12115614_64362bde61e2638194.gif)
大环境系统
新的环境系统上可以有很多图层,最后叠加在一起形成一个大的环境系统。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_UI_10](https://s2.51cto.com/images/blog/202304/12115615_64362bdf062ff25733.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
改进Prefab的编辑
现在编辑Prefab时必须要进入到一个孤立模式,2020.1以后,可以在看到场景中其他物体同时编辑Prefab了。
多个易用性工具
Unity中现在有越来越多的小工具来提高易用性,都发布在Package Manager中。
Quick Search
全工程快速搜索。可以在一个地方搜索:Hierarchy、Project、Unity设置等等。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_UI_11](https://s2.51cto.com/images/blog/202304/12115615_64362bdf7ae3c26500.gif)
渲染效果
Unity2020目标:
- 高品质同时更好的性能
- 可用于生产的渲染技术
- 低功耗
URP(Universal Render Pipeline)
你可能已经知道了LWRP在Unity2019.3中要改名为URP,那么URP有啥变化呢?
2019.3中:
- 多相机
- VR多通道渲染
- 对灯光的限制减少
- UI Canvas可以渲染到Screen Space - Camera空间了
- 全新的高性能后处理
2020.1中:
- 延迟着色渲染器
- 支持阴影遮罩
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_Unity_12](https://s2.51cto.com/images/blog/202304/12115616_64362be0546cb62026.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
HDRP
2019.3脱离预览版,进入正式版。后续也会不断迭代。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_Unity_13](https://s2.51cto.com/images/blog/202304/12115617_64362be11a55725026.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
此外HDRP中还有处于预览版的实时光线追踪。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_2020_14](https://s2.51cto.com/images/blog/202304/12115618_64362be20252354164.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
Virtual Texturing(虚拟贴图)
针对大场景的纹理流式加载系统。可以减少贴图的内存占用。会和新的环境系统和ShaderGraph集成。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_开发者_15](https://s2.51cto.com/images/blog/202304/12115618_64362be29212c23938.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
部署和运营
主要体现在几个方面:
- 支持从微型到巨型的项目
- 帮助开发者触达广大用户
- 帮助开发者提高产品的留存
- 持续深度集成新的平台(如VR、AR)
Project Tiny
基于DOTS,Project Tiny在2020会进入正式版,提供极致的文件大小和加载时间。支持移动游戏和HTML5 web游戏。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_开发者_16](https://s2.51cto.com/images/blog/202304/12115618_64362be2ef4b584247.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
Unity Distribution Portal Unity分发中心
为了帮助开发者更好的分发产品。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_UI_17](https://s2.51cto.com/images/blog/202304/12115619_64362be371a2b78470.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
AR Foundation
将会支持更多的SDK及更多的平台,如Magic Leap和Hololens 2。
![[独家放送]Unity2020规划预览,可视化编程又双叒叕来了!_易用性_18](https://s2.51cto.com/images/blog/202304/12115620_64362be411fef54769.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
Unity as a Library
现在大量的app都会集成AR的功能,Unity as a Library可以让这些应用非常容易地集成到原生app中。
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论
您可能感兴趣的博客
