Unity WebGL 2022 Release-Notes

2024-04-15 12:12
文章标签 unity 2022 release notes webgl

本文主要是介绍Unity WebGL 2022 Release-Notes,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

🌈WebGL 2022 Release-Notes

版本更新内容
2022.3.16WebGL: Fixed a bug that causes a parsing error due to misplaced regex.(UUM-21896)
2022.3.15WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome.(UUM-53519)
2022.3.14WebGL: Fixed the bug that caused for an error to be thrown when passing a large string using SendMessage(…).(UUM-49331)
2022.3.13WebGL: Added separate build settings options for Master builds with LTO. This lets developers get faster Release builds (if iterating in Release mode is for some reason needed and iterating on Development builds cannot be used), and enables sidestepping any issues stemming from LLVM LTO optimizer.(UUM-43755)
2022.3.11WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP.(UUM-40225)
2022.3.11WebGL: Move compression tests out of weekly suite, and add missing test cases.(UUM-36761)
2022.3.10WebGL: Fixed Build & Run for WebGL platform to establish needed COOP, COEP and CORP headers for web browsers to enable SharedArrayBuffer multithreading.(UUM-33017)
2022.3.8WebGL: Fixed a bug where the application’s background image wouldn’t appear while loading if compression was enabled.(UUM-8692)
2022.3.6WebGL: Fixed an issue with multithreaded WebGL builds trapping on a function signature exception when switching between scenes.(UUM-33233)
2022.3.5WebGL: Moved BrowserifyJSTool to the WebGL area since its only used by the WebGL build.(UUM-34020)
2022.3.4WebGL: Fixed an issue where C++ function names would not be properly generated in the output symbols.json file.(UUM-28034)
2022.3.3WebGL: - Fixed webCamTexture.DidUpdateThisFrame not getting correctly updated.(UUM-29274)
2022.3.2WebGL: Fixed a missing backslash in WebGL system info user agent regex that triggered a JS linter.(UUM-34348)
2022.3.2WebGL: Fixed WebGL build when “Name Files As Hashes” is enabled.(UUM-36100)
2022.3.1WebGL: Fixed a regression since Unity 2022.1.0f1 where calling unityInstance.Quit() in JavaScript code would not properly let the web page contents be reclaimed by the GC.(UUM-31710)
2022.2.20WebGL: Web: Fixed missing bitfieldExtract() function error in URP Lit shader in WebGL builds.(UUM-34043)
2022.2.19WebGL: Loading bar in PWA WebGL template is centered.(UUM-27941)
2022.2.13WebGL: Fixed FMOD console errors when a scene is reloaded.(UUM-19241)
2022.2.13WebGL: Fixed playback of mp3 audio files loaded via UnityWebRequest on Safari.(UUM-25389)
2022.2.4WebGL: Fixed Unity integration test PowerPreferenceTests.cs failing to build.(UUM-15704)
2022.2.3WebGL: Fixed a bug where Firefox would hang at 90% while loading.(UUM-1155)
2022.2.3WebGL: Fixed error handling of AudioContext.resume().(UUM-17803)
2022.2.3WebGL: Improved WebAssembly build options to avoid long link times. Added a new Release build option that is focused on faster build speeds, but note that Development builds are the fastest for iteration.(UUM-15615)
2022.2.0WebGL: Added fallback configuration for company name, product name and product version to ensure the web cache is always enabled.(UUM-3944)
2022.2.0WebGL: Added streaming download of response body in UnityWebRequest.(UUM-1149)
2022.2.0WebGL: Fixed a bug where losing focus on the player would cause buttons to become stuck.(UUM-3230)
2022.2.0WebGL: Fixed a bug where pressing the CMD key on Safari would cause buttons to become stuck.(UUM-12013)
2022.2.0WebGL: Fixed audio keeps playing when scene is unloaded.(1383561)
2022.2.0WebGL: Fixed bug where the rendering canvas wasn’t resizing when changing orientation.(UUM-1135)
2022.2.0WebGL: Fixed connection between the WebGL player and the profiler.(UUM-798)
2022.2.0WebGL: Fixed extra space between mobile soft keyboard and input field.(1409313)
2022.2.0WebGL: Fixed playback of audio clips on timeline.(UUM-6801)
2022.2.0WebGL: Fixed stopping of compressed audio clips.(1384382)
2022.2.0WebGL: Improved shader compilation performance problems on MacOS when you use GPU instancing.(1415766)
2022.2.0WebGL: Made RGB9E5 selectable as a target texture format for the WebGL texture importer settings.(1424639)
2022.2.0WebGL: Made RGBAHalf selectable as a target texture format for the WebGL texture importer settings.(1422823)
2022.2.0WebGL: Made WebGL ignore BuildOptions.AllowDebugging so it can build when the option is used.
2022.2.0WebGL: Optimized deferred rendering for WebGL.(1400439)
2022.2.0WebGL: Fixed download of Addressables.(UUM-18873)First seen in 2022.2.0b15.
2022.1.24WebGL: Fixed download of Addressables.(UUM-18873)
2022.1.23WebGL: Added fallback configuration for company name, product name and product version to ensure the web cache is always enabled. (UUM-3944)
2022.1.23WebGL: Added streaming download of response body in UnityWebRequest. (UUM-1149)
2022.1.23WebGL: Added warning that WebGL builds with the Linux Editor require glibc 2.27 or later (i.e. Ubuntu 18+). (UUM-1156)
2022.1.23WebGL: Use glGetBufferSubData in AsyncGPUReadback Request for WebGL builds. (UUM-7112)
2022.1.22WebGL: Fixed brotli compressed webgl builds on Mac/Linux editors. (UUM-1145)
2022.1.20WebGL: Fixed 3D audio effects. (UUM-1165)
2022.1.20WebGL: Fixed changing AudioSource.time while audio source is paused. (UUM-1157)
2022.1.20WebGL: Fixed division by zero error when calling AudioSource.time. (UUM-2302)
2022.1.20WebGL: Fixed immediate playback of scheduled audio source if AudioSource.time is changed. (UUM-1147)
2022.1.20WebGL: Fixed playback of audio clips on timeline. (UUM-6801)
2022.1.19WebGL: Fixed a bug where losing focus on the player would cause buttons to become stuck. (UUM-3230)
2022.1.19WebGL: Fixed a bug where pressing the CMD key on Safari would cause buttons to become stuck. (UUM-12013)
2022.1.19WebGL: Fixed a bug where WebGL would run in low power mode in some browsers. (UUM-7962)
2022.1.17WebGL: Fixed bug where the old input system wasn’t recognizing stationary touch input. (UUM-1137)
2022.1.16WebGL: Fixed bug where the cursor would transition back to the system cursor rather than the Unity default cursor. (UUM-1158)
2022.1.14WebGL: Fixed a bug where the soft keyboard would leave whitespace at the bottom of the page after being dismissed. (UUM-1159)
2022.1.13WebGL: Fixed bug where the rendering canvas wasn’t resizing when changing orientation. (UUM-1135)
2022.1.12WebGL: Fixed connection between the WebGL player and the profiler. (UUM-798)
2022.1.12WebGL: Fixed player connection used when running PlayMode tests on WebGL. (UUM-1170)
2022.1.6WebGL: Updated UnityWebRequest.url after request redirects. (1360290)
2022.1.4WebGL: Fixed bug where some control keys were being incorrectly interpreted as text. (1417650)
2022.1.2WebGL: Fixed WebGL build in the Linux editor to include default resources. (1411380)
2022.1.1WebGL: Fixed AudioClip.GetData(). (1369656)
2022.1.1WebGL: Fixed automatic playback of compressed audio. (1395655)
2022.1.0WebGL: Added a WebGL template for Progressive Web Apps.
2022.1.0WebGL: Added mobile keyboard support for WebGL to enter text in UI input fields.
2022.1.0WebGL: Added texture compression format setting to WebGL’s player settings.
2022.1.0WebGL: Added UI options for control WASM memory heap size and growth.
2022.1.0WebGL: Improved caching of data files and asset bundles.
2022.1.0WebGL: Removed mobile browser warning from builds.
2022.1.0WebGL: Enabled Play Mode tests for WebGL platform.
2022.1.0WebGL: Deprecated: For WebGL builds, the WebGL 1 API is no longer included in the Auto Graphics API option (the default). If you need to build for both WebGL 1 and WebGL 2, uncheck the Auto Graphics API and manually add WebGL 1 to the Graphics APIs list.
2022.1.0WebGL: Added workarounds for various Safari Web Audio bugs playing back compressed and looping audio clips. Fixed a regression in Unity audio backend that could cause an incorrect audio volume to be set for < 1 second duration at audio playback start time. (1360344)
2022.1.0WebGL: Fixed clearing of user template variables when template is switched. (1328657)
2022.1.0WebGL: Fixed errors rendering URP scenes with WebGL. (1385451)
2022.1.0WebGL: Fixed for URP being washed out when Size Code Optimization is used in the Build Settings. (1309878)
2022.1.0WebGL: Fixed insecure connection error when using "Build and Run’. (1378580)
2022.1.0WebGL: Fixed iOS touch events crashing UI Toolkit. (1365436)
2022.1.0WebGL: Removed 255 character limit for audio file urls. (1327368)
2022.1.0WebGL: WebGL Input System interactions are delayed or played preemptively when the project is built (1405517)

这篇关于Unity WebGL 2022 Release-Notes的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/905784

相关文章

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的麻烦,通常我们

Unity Post Process Unity后处理学习日志

Unity Post Process Unity后处理学习日志 在现代游戏开发中,后处理(Post Processing)技术已经成为提升游戏画面质量的关键工具。Unity的后处理栈(Post Processing Stack)是一个强大的插件,它允许开发者为游戏场景添加各种视觉效果,如景深、色彩校正、辉光、模糊等。这些效果不仅能够增强游戏的视觉吸引力,还能帮助传达特定的情感和氛围。 文档

Unity协程搭配队列开发Tips弹窗模块

概述 在Unity游戏开发过程中,提示系统是提升用户体验的重要组成部分。一个设计良好的提示窗口不仅能及时传达信息给玩家,还应当做到不干扰游戏流程。本文将探讨如何使用Unity的协程(Coroutine)配合队列(Queue)数据结构来构建一个高效且可扩展的Tips弹窗模块。 技术模块介绍 1. Unity协程(Coroutines) 协程是Unity中的一种特殊函数类型,允许异步操作的实现

Unity 资源 之 Super Confetti FX:点亮项目的璀璨粒子之光

Unity 资源 之 Super Confetti FX:点亮项目的璀璨粒子之光 一,前言二,资源包内容三,免费获取资源包 一,前言 在创意的世界里,每一个细节都能决定一个项目的独特魅力。今天,要向大家介绍一款令人惊艳的粒子效果包 ——Super Confetti FX。 二,资源包内容 💥充满活力与动态,是 Super Confetti FX 最显著的标签。它宛如一位

Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(4)

本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​​ Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(3)-CSDN博客  这节就是真正的存储数据了   理清一下思路: 1.存储路径并检查 //2进制文件类存储private static string Data_Binary_Pa

Unity Adressables 使用说明(一)概述

使用 Adressables 组织管理 Asset Addressables 包基于 Unity 的 AssetBundles 系统,并提供了一个用户界面来管理您的 AssetBundles。当您使一个资源可寻址(Addressable)时,您可以使用该资源的地址从任何地方加载它。无论资源是在本地应用程序中可用还是存储在远程内容分发网络上,Addressable 系统都会定位并返回该资源。 您

Unity Adressables 使用说明(六)加载(Load) Addressable Assets

【概述】Load Addressable Assets Addressables类提供了加载 Addressable assets 的方法。你可以一次加载一个资源或批量加载资源。为了识别要加载的资源,你需要向加载方法传递一个键或键列表。键可以是以下对象之一: Address:包含你分配给资源的地址的字符串。Label:包含分配给一个或多个资源的标签的字符串。AssetReference Obj

在Unity环境中使用UTF-8编码

为什么要讨论这个问题         为了避免乱码和更好的跨平台         我刚开始开发时是使用VS开发,Unity自身默认使用UTF-8 without BOM格式,但是在Unity中创建一个脚本,使用VS打开,VS自身默认使用GB2312(它应该是对应了你电脑的window版本默认选取了国标编码,或者是因为一些其他的原因)读取脚本,默认是看不到在VS中的编码格式,下面我介绍一种简单快

Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(3)

本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​​ Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(2) (*****生成数据结构类的方式特别有趣****)-CSDN博客 做完了数据结构类,该做一个存储类了,也就是生成一个字典类(只是声明)  实现和上一节的数据结构类的方式大同小异,所

【Unity小技巧】URP管线遮挡高亮效果

前言 在URP渲染管线环境下实现物体遮挡高亮显示效果,效果如下: Unity URP遮挡高亮 实现步骤 创建层级,为需要显示高亮效果的物体添加层级,比如Player 创建一个材质球,也就是高亮效果显示的材质球找到Universal Renderer Data Assets 4.在Assets上添加两个Render Objects组件 第一个做如下三处设置 指定遮挡层级指