欢迎光临散文网 会员登陆 & 注册

Unity发布了针对程序、图形以及开发体验的改进更新

2020-12-24 22:44 作者:皮皮关做游戏  | 我要投稿

本文由皮皮关翻译整理。

原文链接https://www.gamasutra.com/view/news/375270/New_Unity_updates_target_programming_graphics_quality_of_life_improvements.php



15号Unity发布了最新的TECH Stream,旨在帮助开发者提高稳定性和性能。

这次更新有很多看点,因为它增加了一些开发体验改进、程序工具以及美术工具。

在Gamasutra的采访中,Unity首席产品官Brett Bibby表示,围绕程序工具和性能、图形渲染、渲染性能以及开发体验改进是更新的三大亮点。

“(2020.2版)现在将会纳入LTS(长期支持,代表版本已稳定成熟)的范畴。”他表示。“这将是Unity未来几年的发展方向——极致稳定,强力支持,将会是所有人制作游戏的基础。次世代主机自不必说,也包括所有手机和其他平台。我们做了很多工作才达到现在的效果相信我们已经为明年打下了一个坚实的基础。”

未来几年的游戏开发将包括来自Xbox和PlayStation的下一代平台。Unity从一开始就专注于让开发不受平台限制,但要想让开发者们的工作更简单有效,Unity还需要付出更多努力。

Bibby介绍:“关键在于,如何让你所创作的内容在任何地方都能运行,同时又能充分利用具体主机平台的独有特性。”这需要与平台方以及Unity用户密切合作。

“我们很了解下一代平台,在管线、性能优化等方面下了很多功夫,确保我们能提供一切你需要的东西——让你能充分发挥当前硬件平台的优势,甚至包括下一代平台。”Bibby如是说道。

Bibby表示,Unity未来的两个主要关注点,是改善网络服务以及为美术提供更好的工具。

“我们可以为多人游戏提供强大的支持,例如《Apex Legends》。”他说,“同时我们也认为,我们可以让快速制作网络游戏变得更简单。”

Bibby补充道:“第二点是清晰明了的可视化脚本——确保我们能够支持美术设计师。““我认为这两件事——为创作者以及网络开发体验提供便利——可能是明年TECH stream的最大亮点。”

开发体验改进

数组和列表:现在可以在Inspector中重新排序。开发人员可以使用特性[NonReorderable]根据个人喜好禁用此功能。

纹理导入管道:当应用此功能到2D数组和3D纹理时,用户可以导入flipbook数组/3D纹理直接进行预览,而无需编写自定义c#代码。

Mesh Inspector:用户可以在Mesh Inspector中直观看到混合后的形状,还可以同时拖动多个prefab到场景中。

快速搜索:利用更新后的快速搜索工具包(Quick Search package),开发者现在可以一次搜索项目中所有场景中的物体和预制体。


程序工具和性能改进

Unity安全模式:为了应对启动过程中可能发生的任何错误,Unity现在会提示用户进入新的安全模式,在这里用户可以管理自己的项目,解决编译错误,并将项目环境带回可用状态。

确定性编译:在编译c#脚本时,确定性编译(deterministic compilation) 将会避免对程序集定义引用不必要的重编译,以此来优化编译时间,创造一个更有效率的转换过程,极大改善工作流程。

PhysX物理引擎:包括将刚体层次结构连接到带PhysX的关节层次结构。如果你从事的是机器人学,或者正在做基于物理的游戏,这一点尤其有用。

性能和稳定性的改进:Unity 2020.2在这方面进行了显著优化,包括对编辑器脚本导入注册功能更快的搜索,最多可提升至原来的800倍,以及改进后的嵌套prefab,最多提升至原来的250倍。

Profiler:包含更多的可视化选项,允许用户通过API读取和显示玩家的统计数据。

c# 8支持:这一版本增加了对c# 8特性和增强功能的支持,switch表达式已经支持模式匹配,能为编写条件语句提供一种更精简的方式。


图形和美术工具

HDRP:包括帮助用户debug光照的工具,同时也伴随着对贴花(decal)系统的改进。还包含了新的路径跟踪(path-tracing)元素和次表面散射(subsurface scattering),以及针对光追(ray tracing)的改动以及新特性(目前为预览功能)。

新的HDRP示例模板:对于目标高端硬件的高保真图形项目来说,这是一个很棒的出发点。模板亦为探索、学习和创建不同光强度的真实场景提供了很好的起点。

URP:更新后的URP引入了新的特性,使其更接近于Unity的内建渲染器。屏幕空间环境光遮蔽(SSAO)提高了环境光照的质量,且有一个附带额外表面输入的全新光照shader。

Shader Graph:增强的Shader Graph包括一些新特性,它们改善了技美的工作流程,例如更好的Graph Editor性能。

2D动画:除了改进的2D默认资源和菜单,最新的2D动画还集成了2D反向运动学(IK),允许动画师使用2D骨骼动画来扩展动画的可能性并节省时间。

改进的工作流程以及其他:Shader Graph、VFX Graph以及Animation Rigging Package都有更新——现在已经不再是预览功能。全局光照和录屏API也能帮助开发者以更准确、更省事的方式完成项目。



欢迎加入游戏开发群欢乐搅基:1082025059

对游戏开发感兴趣的童鞋可戳这里进一步了解皮皮关:levelpp.com/


Unity发布了针对程序、图形以及开发体验的改进更新的评论 (共 条)

分享到微博请遵守国家法律