V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
UNITY: Game Development Tool
License Comparisons
unn
V2EX  ›  UNITY

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

  •  
  •   unn · 2020-01-07 14:03:24 +08:00 · 1507 次点击
    这是一个创建于 1810 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本文转自 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,话题群里,在线技术答疑,还有更多干货等你来发现~

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2503 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 03:29 · PVG 11:29 · LAX 19:29 · JFK 22:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.