Unity 5.5新功能主要包含以下几个关键点:


新平台,新机会

首先,我们不断扩大内容创作者接触新用户和新市场的机会。 Unity 5.5已正式支持Microsoft Holographic (HoloLens),现在就可以在Unity中开始探索增强与混合现实了。 我们还改善了IAP应用内购功能,无需编写代码即可使用 storefronts并添加对CloudMoolah商店的支持。


更好地为设计师所用

我们努力让设计师们在Unity中更加得心应手,添加了一些更好的供设计师使用的工具。 在Unity 5.5中,粒子系统和线条渲染器组件有了重大改善。改善了动画窗口工作流程并大幅提高了性能,迭代更快也更可靠。全新的启动画面制作工具,只需几次点击,就可以在游戏启动画面介绍您的品牌。还引入了名为Look Dev的实验性工具,以简化基于物理着色的项目的制作过程,并确保不同材质的表现一致。不久的将来我们还将向大家推出Unity Collaborate多人协作 (开放测试中!),让整个团队可以很方便地保存并同步Unity项目。


性能改善

最后是一些旨在改善性能的新功能,以便开发者为所有平台的用户提供最佳体验。例如,为Android和iOS平台添加了GPU Instancing支持,加入新的CPU Usage Profiler时间轴视图,更新物理引擎为PhysX 3.3.3。


下面为大家详细介绍Unity 5.5中新功能!


Unity 5.5支持Microsoft Holographic

Unity 5.5现已支持Microsoft Holographic。直接在Unity编辑器中加入全息模拟功能以改善开发流程。开发HoloLens应用的开发者将能够直接在Unity编辑器中创建原型、调试及迭代设计,而无需在真实的HoloLens设备上构建和配置。请参阅Holographic文档中的详细信息。




Codeless IAP和扩展平台支持

我们知道管理多个商店和平台的应用内购(IAP)非常痛苦!所以我们要确保开发者可以专注于制作优秀游戏,而不会错过盈利时机。


新的Codeless IAP功能可以将应用内购轻松移植到多个商店,并实时自动完成交易流程。 除了Apple App Store、Google Play、Amazon、Samsung、Windows Store和Tizen Store外,Unity IAP应用内购增加了对Cloud Moolah和小米(即将推出)的支持,帮助游戏在亚洲市场盈利。


粒子系统改善

Unity 5.5中的粒子系统进行了大量更新。

新的Lights Module(光照模块)可以将实时光附着在一部分粒子上,并且灯光也会继承它们所附着粒子的属性。现在可以更方便地让粒子效果发射灯光到周围环境中。

class="video_iframe" data-vidtype="1" height="502.5" width="670" frameborder="0" data-src="https://v.qq.com/iframe/preview.html?width=500&height=375&auto=0&vid=m0351az0xxb" allowfullscreen="" src="https://v.qq.com/iframe/player.html?width=670&height=502.5&auto=0&vid=m0351az0xxb" scrolling="no" style="margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; word-wrap: break-word !important; display: block; z-index: 1; width: 670px !important; height: 502.5px !important; overflow: hidden;">Fireworks - Unity 5.5 beta Particle System


使用Lights Module可以实现如下酷炫新特效:


新的Noise Module(噪声模块)能够将涡流应用到粒子的移动过程,使用质量设置可以选择高效低配的噪声或是流畅的高质量噪声:



下面的示例中使用了Noise Module,粒子运动中增加了噪声,创造出怪异不规则的运动或者平滑流畅的运动:


Embers - Unity 5.5 beta Particle System

另一个例子是使用新的Trails Module(轨迹模块)为粒子系统添加丝带拖尾的效果,充分利用了改善后的线/轨迹渲染能力。



Trails - Unity 5.5 beta Particle System

Trails Module拥有一系列非常有用的设置来实现各种各样的效果:




Color Gradient(色彩渐变)系统也更加灵活,可以更好地控制粒子颜色。使用该系统选定颜色列表,其中每个颜色都可以设置自己的权重:



现在可以将自定义数据传送到粒子着色器中,例如粒子的大小、旋转、速度。还可以传送切线(Tangent)到着色器中实现法线映射。


主粒子设置的所有属性都已暴露在脚本中,可以查看更多的控制和自定义选项。我们还添加了将自定义数据传送到粒子系统的顶点着色器的功能,可以用于编写自定义着色器。


最后,我们还提高了粒子效果添加Sub-Emitters(子发射器)的数量限制。现在可以根据需要创建尽可能多的Sub-Emitters,它们也会继承父粒子的属性,如颜色、大小、旋转及速度。


我们迫不及待想看到大家使用升级的工具创建出惊艳的视觉效果。


动画窗口迭代更快

我们改善了Animation Window(动画窗口)的工作流程,并且极大地提高性能以进行更快更可靠的迭代。


首先,在Animation Window中添加了一个新的Box工具。使用Box工具可以快速而方便地移动、缩放或者联动编辑Dopesheet(摄影表)和曲线上的关键帧。

动图



动图


我们还在曲线编辑器中添加了自动收敛(Clamped-Auto)的切线模式,来替换目前的自动(Auto)切线模式,目前的模式在关键帧过于相近时会超出曲线值范围。将关键帧设置为Clamped-Auto切线模式后,在关键帧快越界时,切线会逐渐变得平坦。


动图


同时底层也有大量的性能提升,这加快了Animation Window的渲染速度。查看Demo视频了解更多细节。


更佳的Line Renderer组件

Unity 5.5在渲染线条和轨迹的方式上有了重大改善:LineRenderer(线条渲染器)会在指定的点集之间渲染出一条直线,TrailRenderer(轨迹渲染器)会在移动的对象后面渲染出一条轨迹,这两个组件都使用改进的线条绘制算法进行了升级。请对比Unity 5.4来看看渲染上的区别:




全新启动画面制作工具

全新的启动画面制作工具可以更方便地将您的公司、发行商和游戏Logo作为启动画面在游戏启动时显示。此外还有各种易于配置的选项:Logo出现顺序、Made with Unity商标、背景图片及动画等等。

动图

动图

资源可视化及验证的Look Dev(实验)

Look Dev是一个基于HDR(高动态范围)图片的光照工具,您可以通过查看器检查并比较资源,以确保它们在各种光照条件下都能表现正常。


Look Dev是专为美术设计师制作的工具,适合纹理、建模、照明设计师,艺术总监、外包经理以及需要进行资源可视化及验证的视觉艺术风格相关人员。

Unity内置Look Dev工具简化了基于物理着色的项目中确保材质表现一致的过程。




Look Dev是Unity实验性新功能,请查阅文档了解更多信息。

我们提供了各种光照示例帮助您使用该工具,创建了一组LatLong 8192×4096分辨率的HDR图片,共7张,分别是在世界各地拍摄的照片。您可以在Asset Store上获取这些图片。

Visual Studio Code & Unity

我们添加了Mac OS以及Windows系统下对Visual Studio Code的支持。选择Visual Studio Code作为外部脚本编辑器,Unity将直接在Visual Studio Code中打开脚本。 并且也可以通过VS Code Unity debugger extension进行调试。

动图


Unity Collaborate测试版可用于Unity 5.5

所有使用Unity 5.5的开发者都被邀请加入Collaborate多人协作开放测试,可以方便团队保存、共享并同步Unity项目。 它对于团队所有成员来说都非常易于使用。



加入开放测试并在论坛上提供反馈!


想寻找他人一起合作? Unity Connect或许可以帮助您! 它可以帮助您寻找具有天赋和经验的人才实现愿景。 现在就来创建您的个人档案吧!


更多功能与改善

与往常一样,发布日志的功能及改进列表很长。在跳转到发布日志之前,请先查看以下关键点:

  • CPU Usage Profiler新增了高度细节的时间轴视图及原生内存分配分析视图。

  • Mono C#编译器已升级至Mono 4.4版本,除了提供更为优秀的性能之外还修复了许多BUG。注意,仅升级了C#编译器,而非完整的Mono运行时,但我们认为这对改善Unity中的.NET体验来说是十分重要的一步。

  • 现在新项目已默认启用WebGL 2.0,启用后可以在支持该标准的浏览器中实现改进渲染和视觉质量,与OpenGL ES 3.0相当。尽管浏览器支持仍处于实验阶段,但我们相信浏览器供应商很快就会在稳定版本中支持其升级标准。

  • 线性颜色空间渲染可以在支持 Metal graphics API 的iOS和tvOS设备,以及支持OpenGL ES 3.0 的 Android设备上使用。

  • GPU Instancing可以在 开启了OpenGL ES 3.0及以上版本的Android和开启了Metal的iOS上使用。

  • 底层图形改善: 在现代的图形 API上深度缓存精度有了很大提高, 特别适用于大型的开放式的游戏世界。原生代码插件可以访问底层的图形 API Mesh以及ComputeBuffer数据。添加了Graphics.DrawMeshInstanced 用于手动渲染实例化对象。实现了CubemapArray支持并将着色器关键词数量从128增加到了256。

  • 改善了Unity的纹理导入器,增加了从压缩文件导出纹理格式的选项,包括纹理类型及纹理形状等选项。对于HDR纹理,Unity现在支持 FP16格式 和 BC6H压缩。

  • 我们的物理引擎已由PhysX 3.3.1升级为PhysX 3.3.3, 并且为物理性能分析器增加了更多的性能指标。更新的物理引擎为所有物理事件带来更准确的结果。 例如,解决了很多Raycast对于特定类型缩放后的碰撞器的检测失败或失误的情况。除此之外,我们还增加了物理查询是否检测背面三角形的选项。

  • 默认的碰撞检测模式改为新的PCM (持续接触流形)。与旧的分离轴理论 (SAT)相比,新方法试图在帧之间产生准确一致的接触。 而且,它并不需要所有的内容每帧都重新计算碰撞。因此,接触缓存只包含实际上发生接触的对象,从而使用更少的CPU时间来计算接触的反馈和穿透力。

  • 加入了新的2D物理改善,新增碰撞检测选项,新的碰撞器CapsuleCollider2D以及为Rigidbody2D物理组件加入了新属性。


动图


  • 场景视图新增选定对象高亮:现在选定对象显示的是轮廓而非线框。可以在 Unity中设定轮廓的颜色,并且可以在Gizmos窗口中启用或禁用。



Unity 5.5正式版发布,新功能预览!相关推荐

  1. mastercam测试软件功能,Mastercam 2018 部分新功能预览㈠

    其实拿到mastercam 2018测试版已经很久很久了.甚至网上早已经有mastercam 2018的 WhatsNew 了. 但一直比较懒,懒得去弄这些玩意,不过随着2018正式版越来越近,加上最 ...

  2. Exchange Server 2019新功能预览-揭秘被削减的功能

    前几篇和大家介绍了Exchange Server 2019的一些新功能,分别从安全.性能以及用户体验方面给大家做了介绍,有兴趣的朋友可以看一下. Exchange Server 2019新功能预览-安 ...

  3. Windows Live Messenger 新功能预览

    昨天在Channel 9 上看到New Windows Live Wave 4 Messenger Preview 视频感觉新版Live Messenger 的功能的确又强大了很多,真的很Cool!今 ...

  4. Unity 2017.1正式版发布

    Unity 2017.1正式版现已发布,这也标志着Unity 2017产品周期的开始,将全球最受欢迎的游戏引擎变成不断壮大的游戏与实时互动娱乐内容创作平台,专注于帮助各型团队改善工作流程并获得成功. ...

  5. Unity 5.6正式版发布,Unity 2017即将来临

    最新版Unity 5.6正式发布,也是Unity 5.x系列的最后一个版本.其中包括改进的2D功能,更好的图形性能,新的视频播放器,Progressive Lightmapper预览版,新的光照模式, ...

  6. 【译】Flutter 2 正式版的新功能,一睹为快

    今天很高兴地宣布 Flutter 2 的发布,距离Flutter 1.0 的发布已经两年多了,但是在很短的时间内, Flutter 已经关闭了 24,541 issues,并合并了 765 个贡献者的 ...

  7. VS 2019 for Mac 8.1 正式版和 8.2 预览版发布

    微软发布了 Visual Studio 2019 for Mac 8.1 正式版和 8.2 的首个预览版.这两个版本都包含令人兴奋的新功能,以及 IDE 中性能和稳定性的改进. 下载地址 VS 201 ...

  8. idea网页预览功能_IDEA 2020.2 重磅发布,动画级新功能预览!

    博主关注了 IDEA 的官推,平时没事就会去看看有没有啥比较好的更新.今天下午看到IntelliJ IDEA 2020.2 都已经发布并且还支持了 Java15.然后,我就去官网简单看了一下新特性.单 ...

  9. IDEA 2020.2 重磅发布,动画级新功能预览!

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达今日推荐:2020年7月程序员工资统计,平均14357元,又跌了,扎心个人原创100W+访问量博客:点击前往,查看更多 本文 ...

最新文章

  1. 序列化和反序列化实现
  2. 宏基因组数据提交GSA实操手册—发表文章前必备技能
  3. flutter进度条
  4. WPS for Linux【Debian、Ubuntu、Deepin、Linux Mint】字体缺失解决【批量字体安装】
  5. 前端学习(2730):重读vue电商网站40之使用vue-table-with-tree-grid
  6. Vue - ElementUI中循环渲染表格,控制字段的显示与隐藏 v-if与v-for同时使用
  7. mr InputFormat类
  8. 【Yeoman】热部署web前端开发环境
  9. 7-9 找出最小值 (20 分)
  10. 2013第35周五杂记
  11. 【PPT技巧】让PPT背景音乐仅在播放视频时暂停
  12. 基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件
  13. 放开二妻你会拼命一点儿工作么|独秀日记
  14. 网上作业批改系统的设计与实现(JSP,MySQL)
  15. HuskyLens人工智能摄像头
  16. DevExpress控件学习总结
  17. 关于上位机和下位机的一些解释
  18. vue.js的手脚架vue-cli项目搭建的步骤
  19. C语言文件操作之fgets()
  20. 自然辩证法之李约瑟难题

热门文章

  1. 删除数组中的某个元素-JAVA
  2. win7主分区改为逻辑区
  3. rem与px与em异同点
  4. 内容信息流进入黄金时代,垂直内容或将成为“资本猎手”新宠
  5. UNIAPP 单位px和rpx的转换
  6. LWN:利用page folio来明确内存操作!
  7. 昆山市计算机培训机构哪里有,昆山靠谱的办公软件培训班在哪儿
  8. springboot注解@NotNull,@NotBlank,@Valid自动判定空值
  9. GPU加速原理技术介绍
  10. 2009年8月7日12点34分56秒