Unity 3D

Історія програми

Unity 3D 2019.2.9:

  • Android: Application.internetReachability повертає NotReachable на деяких пристроях, навіть якщо інтернет доступний.
  • Графіка - Загальна: проект падає при відкритті в ShaderLab :: IntShader :: PostLoad (Shader *).
  • Введення: [Windows] Введення IMGUI не працює в збірках при використанні попереднього перегляду пакета InputSystem.
  • Мобільний телефон: вікно налаштувань програвача відображається як пусте починає видавати помилки після переходу в «Налаштування Android»> «Значок».
  • Мобільний: [Android] Збій в java.lang.UnsatisfiedLinkError при зміні місця розташування програми на SD-карту на пристрої Android.
  • Фізика: Збій в block_remove при зміні сітки на площину в Skinned Mesh Renderer, коли компонент тканини прикріплений.
  • Профілювання: категорія «Інші» не відображається на графіку Профілювальники плеєра, якщо вибірка не обрана.
  • Профілювання: [Ubuntu] Unity зависає, коли включені Deep Profiling і Call Stacks.
  • Управління сценами: Включений Prefab відключається після оновлення до Improf Prefabs.
  • Управління сценами: аварійне завершення Transform :: GetWorldToLocalMatrix при початковому імпорті при доступі до компонентів в префаб.
  • Сценарії: призначені для користувача скрипти DLL, мають класи, похідні від UIBehaviour, більше не можуть бути додані в якості компонента.
  • Сценарії: продуктивність функції Handles.Disc дуже низька в Scene View.
  • Скрипти: [Шаблони] Clamp BlendShapes за замовчуванням мають значення true при створенні нових проектів.
  • iOS: [iOS 13] Збій UnityWebRequest.SendWebRequest () при відкритті локального файлу з префіксом «file: ///».

Unity 3D 2019.2.8:

  • Графіка - Загальна: проект падає при відкритті в ShaderLab :: IntShader :: PostLoad (Shader *).
  • Введення: [Windows] Введення IMGUI не працює в збірках при використанні попереднього перегляду пакета InputSystem.
  • Мобільний телефон: вікно налаштувань програвача відображається як пуста починає випльовувати помилки після переходу в «Налаштування Android»> «Значок».
  • Мобільний: [Android] Збій в java.lang.UnsatisfiedLinkError при зміні місця розташування програми на SD-карту на пристрої Android.
  • Фізика: Збій в block_remove при зміні сітки на площину в Skinned Mesh Renderer, коли компонент тканини прикріплений.
  • Профілювання: категорія «Інші» не відображається на графіку Профілювальника плеєра, якщо вибірка не обрана.
  • Управління сценами: Включений Prefab відключається після оновлення до Improf Prefabs.
  • Управління сценами: аварійне завершення Transform :: GetWorldToLocalMatrix при початковому імпорті при доступі до компонентів в префаб.
  • Сценарії: збій в SortByExecutionOrder після установки значень кернинга шрифту при виклику PlayerPrefs.DeleteAll () в Start ().
  • Сценарії: призначені для користувача скрипти DLL, мають класи, похідні від UIBehaviour, більше не можуть бути додані в якості компонента.
  • Сценарії: продуктивність функції Handles.Disc дуже низька в Scene View.
  • Скрипти: [Шаблони] Clamp BlendShapes за замовчуванням мають значення true при створенні нових проектів.
  • Теми: [Редактор] Друкування у вікні проекту Панель пошуку в режимі відтворення викликає виключення NullReference.

Unity 3D 2019.2.5:

  • Хмарна діагностика: USYM_UPLOAD_AUTH_TOKEN генерується в Xcode, коли проект створюється в BatchMode з включеними -runTests і хмарною діагностикою.
  • Графіка - Загальна: редактор змінює властивості матеріалу.
  • IL2CPP: Збій збірки при компіляції структури з довгим масивом всередині.
  • Мобільний телефон: вікно налаштувань програвача відображається як пуста починає випльовувати помилки після переходу в «Налаштування Android»> «Значок».
  • Диспетчер пакетів. Інтерфейс диспетчера пакетів не оновлюється зі встановленням або видаленням пакетів.
  • Фізика: Збій в block_remove при зміні сітки на площину в Skinned Mesh Renderer, коли компонент тканини прикріплений.
  • Фізика. На площину з тканинним компонентом впливає висока зовнішня сила в режимі відтворення.
  • Управління сценами: версії 2019.3 і 2019.1 Unity значно повільніше при вході в режим відтворення.
  • Управління сценами: Включений Prefab відключається після оновлення до Improf Prefabs.
  • Управління сценами: аварійне завершення Transform :: GetWorldToLocalMatrix при початковому імпорті при доступі до компонентів в префаб.
  • Сценарії: продуктивність функції Handles.Disc дуже низька в Scene View.
  • Сценарії: [Android] [Mono] [IL2CPP] Помилка «Неможливо знайти libc» при виконанні певного конструктора SslStream.
  • Скрипти: [Шаблони] Clamp BlendShapes за замовчуванням мають значення true при створенні нових проектів.
  • Сюрікени: WorldCollision падає при породженні частинок з включеним World Collision.
  • VR: [Oculus GO] Ефекти постобработки не застосовуються до вбудованих додатків.
  • XR: Картон проектує за замовчуванням 30 кадрів в секунду, якщо targetFrameRate не встановлено на 60.
  • iOS: Apple видає попередження про застарілий API для використання UIWebView при відправці збірок в App Store Connect.

Unity 3D 2019.2.3:

  • Хмарна діагностика: USYM_UPLOAD_AUTH_TOKEN генерується в Xcode, коли проект створюється в BatchMode з включеними -runTests і хмарної діагностикою.
  • IL2CPP: Збій збірки при компіляції структури з довгим масивом всередині.
  • Мобільний: [Android] [IL2CPP] Додаток вилітає на 2019.1.0a12 і вище при запуску, якщо резервні копії старих файлів IL2CPP з 2019.1.0a11 і нижче
  • Диспетчер пакетів. Інтерфейс диспетчера пакетів не оновлюється зі встановленням або видаленням пакетів.
  • Фізика: Збій в block_remove при зміні сітки на площину в Skinned Mesh Renderer, коли компонент тканини прикріплений.
  • Фізика. На площину з тканинним компонентом впливає висока зовнішня сила в режимі відтворення.
  • Управління сценами: версії 2019.3 і 2019.1 Unity значно повільніше при вході в режим відтворення.
  • Управління сценами: Включений Prefab відключається після оновлення до Improf Prefabs.
  • Управління сценами: аварійне завершення Transform :: GetWorldToLocalMatrix при початковому імпорті при доступі до компонентів в префаб.
  • Сценарії: продуктивність функції Handles.Disc дуже низька в Scene View.
  • Сценарії: [Android] [Mono] [IL2CPP] Помилка «Неможливо знайти libc» при виконанні певного конструктора SslStream.
  • Скрипти: [Шаблони] Clamp BlendShapes за замовчуванням мають значення true при створенні нових проектів.
  • Сюрікени: WorldCollision падає при породженні частинок з включеним World Collision.
  • Windows: Редактор завис при імпорті пакета «GameAnalytics Unity SDK».
  • XR: Картон проектує за замовчуванням 30 кадрів в секунду, якщо targetFrameRate не встановлено на 60.

Unity 3D 2019.2.2:

  • macOS: усунуто проблему з macOS Catalina, через яку Unity запитує дозвіл на отримання введення з клавіатури при використанні інших додатків як в редакторі, так і в автономному програвачі.
  • Android: Application.Quit коректно завершить процес додатків, раніше він тільки руйнував середу виконання Unity, підтримуючи активність, що призводило до некоректного відновлення роботи програми.
  • Android: виправлено падіння відтворення відео Vulkan.
  • Apple TV: виправлена ​​регресія, коли натискання кнопки B на геймпаді показувало «JoystickButton0».
  • Apple TV: GetKeyDown і GetKeyUp працюватимуть правильно з кнопками Siri Remote. Через обмеження платформи GetKeyDown, GetKeyUp працюватимуть з затримкою при отриманні подій з клавіатури, див. Документацію для отримання додаткової інформації.
  • Apple TV: натискання кнопки меню на пульті Siri буде коректно виходити на домашній екран, якщо для tvOS.Remote.allowExitToHome встановлено значення true.
  • Імпорт активів: локальні ідентифікатори файлів сіток FBX коректно оновлюються з Unity 2018 і попередніх версій, коли кілька сіток мають одне і те ж ім'я.
  • Редактор: Виправлено неправильний колірний простір для IMGUI в GameView.
  • Редактор: MacEditor: журнал «Не підтримує зображення при перетворенні для NSImage» тепер є DebugAssert, який запобігає запис assert на комп'ютерах збірки.
  • Редактор: вікно налаштувань проекту не з'являється після установки пакета редактора Ryder.
  • Графіка: Виправлений збій в редакторі, який міг бути викликаний включенням оптимізації для сіток з порожніми підоб'ектами.
  • Графіка: Виправлена ​​рідкісна тупікова ситуація в CreateGpuProgram, коли на мобільних пристроях включений великий-рендеринг.
  • IL2CPP: виправлено падіння при доступі до властивості LocalEndpoint сокета з використанням з'єднання IPV6.
  • IL2CPP: виправлена ​​проблема з повторною ініціализаціює метаданих вкладеного типу без перевірки попередньої ініціалізації, яка викликала витік пам'яті в певних ситуаціях.
  • Ядро: виправлено падіння плеєра через переповнення стека в потоці Loading.PreloadManager.
  • Диспетчер пакетів: виправлення OSX - маніфест пакета недоступний для редагування через помилки дозволу.
  • Частинки: Виправлений випадок, коли сліди часток могли мерехтіти, якщо їх власна система використовувала ParticleSystem.SetParticles в сценарії під час LateUpdate.
  • Частинки: виправлено збій, якщо використовувати сітку без читання-запису з набору активів в модулі форми системи частинок.
  • Частинки: Виправлена ​​помилка, через яку сліди зникали.
  • Частинки: виправлено помилкове повідомлення GetTransformInfoExpectUpToDate.
  • Частинки: виправлений випадок, коли Auto Random Seed ігнорувався для властивості Emission Rate.
  • Фізика: Виправлена ​​проблема при перевизначенні GameObject з декількома статичними Collider2D, через яку вони неправильно підключалися до батьківського Rigidbody2D.
  • Фізика: Виправлено падіння при заміні твердого тіла Collider2D, коли контакти ще активні.
  • Фізика: Виправлено некоректне використання початкового обертання Rigidbody2D, підключеного через HingeJoint2D.
  • Префаб: додані об'єкти GameObject і компоненти з прапором DontSave (зокрема, DontSaveInEditor) більше не будуть відображатися в списку «Перевизначення префабів», оскільки вони в будь-якому випадку не застосовуються або не відміняються.
  • Профілювальник: виправлений збій, коли профілювальник не вистачає пам'яті в потоках завдань.
  • PS4: виправлено текстури HDR камери.
  • Скрипти: ClampBlendShapes тепер встановлені в false за замовчуванням при завантаженні 3D-шаблону.
  • Скрипти: Редактор: Додана відсутня директива препроцесора C # 2018_4_OR_NEWER при компіляції скриптів C #.
  • Серіалізация: Редактор: Виправлена ​​проблема з SerializedProperty.objectReferenceInstanceIDValue, що відправляє затвердження на консоль.
  • Шейдери: покращена генерація тесселяціонних шейдерів GLSL в більшості ситуацій.
  • Ландшафт: Інспектор кистей більше не спамить події скасування, запобігаючи роботу скасування, поки вона відкрита.
  • Windows: дозволено виклики P / Invoke, якщо розширення бібліотеки включено в ім'я файлу бібліотеки в атрибуті [DllImport].

Unity 3D 2019.1.10:

  • XR: оновлена ​​Vuforia до версії 8.3.8.
  • Android: виправлено RenderTexture RenderTextureMemoryless.MSAA при використанні OpenGL ES.
  • Імпорт активу: виправлена ​​помилка, через яку ModelImporter.animationClips більше не змінював локальні ідентифікатори файлів, а посилання на анімації, як і раніше дійсні після повторного імпорту.
  • Редактор: Виправлений ​​витік GUITexture blit матеріалів при вході в режим відтворення.
  • Мобільний: виправлений збій / пошкодження даних при одночасній завантаженні кількох пакетів ресурсів.
  • Частинки: Виправлено падіння BakeMesh / BakeTrailsMesh, якщо виконуються завдання оновлення.
  • Фізика: Виправлена ​​помилка, через яку в світі не було фігур 2D-фізики через те, що всі 2D-колайдери мали погане обертання / масштаб Transform, через що AutoSyncTransform ніколи не виконувався автоматично, зупиняючи відтворення коллайдеров при зміні Transform.
  • Фізика: Виправлено виклик API PolygonCollider2D.SetPath (List), через якого в якості розміру шляху була встановлена ​​наступна найбільша ступінь двох.
  • Збірні: виправлено падіння при видаленні збірного активу з LightProbeGroup в ньому при редагуванні.
  • Скрипти: виправлений пакетний API в Unity Engine, не зареєстрований в режимі відтворення.
  • Terrain: відключено редагування ландшафту, коли редактор працює в GLES2.
  • Тимчасова шкала: виправлено потрапляння редактора в нескінченний цикл при виклику PlayableDircetor.Evaluate в зворотному виклику генератора сигналів.
  • Тимчасова шкала: виправлена ​​витік порожнього вікна тимчасової шкали.
  • Тимчасова шкала: Виправлено поле введення прив'язки треку, яке ставало дуже маленьким при створенні декількох підгруп треків.
  • Тимчасова шкала: Виправлені трикутники для суміжних кліпів, які не відображалися правильно.
  • Тимчасова шкала: виправлена ​​помилка, через яку TrimEnd не оновлювався до виходу і переходу в режим попереднього перегляду.
  • Контроль версій: Виправлено стан гонки YAMLMerge при читанні з пустого базового файлу.
  • Відео: виправлено переповнення буфера в AudioSampleProvider.
  • XR: Виправлено, що InteractionManager не очищати список неконтрольованих контролерів з останньої сесії режиму відтворення.

Unity 3D 2019.1.10:

  • 2D: Виправлено рендеринг для країв в Spriteshape, який іноді не виконується при складанні на PS4.
  • Android: виправлено некоректне завершення UnityWebRequest через неправильно сформований cookie.
  • Редактор: Виправлений режим відтворення. Колірний відтінок не видаляється, коли режим відтворення не може бути введений через помилки компілятора.
  • Редактор: Виправлено падіння редактора при використанні EditorStyles.WordWrappedLabel всередині групи перемикачів.
  • Graphics: Виправлено падіння в Material :: SetFloat після виклику Graphics.Blit () через відсутність шейдера BlitTexArraySlice.
  • Графіка: виправлено перемикання рівня якості при збої потокової передачі текстур.
  • Графіка: Виправлено для 32-бітових форматів з плаваючою комою в Xbox, які не працювали.
  • IL2CPP: Реалізовано метод Environment: GetBundledMachineConfig, який завжди повертає порожній рядок.
  • IL2CPP: покращена продуктивність пулу керованих потоків на платформах Posix.
  • LWRP: виключено додатковий час, що витрачається на компіляцію шейдерів під час збирання, коли увімкнено «Оптимізувати дані сітки».
  • Мобільний: виправлені випадки, коли відображення автономного плеєра на другому дисплеї призводило до того, що консоль розробника відображалася двічі.
  • Префаб: Виправлена ​​помилка, через яку вкладені полотна і не виконує жодних як вкладені полотна в префаб-режимі, якщо під ним не було візуальних елементів (CanvasRenderers). Це може призвести до скидання властивостей через використання в якості екранного простору.
  • Сценарії: виправлена ​​проблема з повідомленням «Помилка продовження Coroutine» в деяких випадках при виклику StopAllCoroutines () в AsyncOperation.
  • Скрипти: виправлені можливі збої в редакторі, коли методи в UnsafeUtility отримують нульовий покажчик.
  • Скрипти: виправлено serializedProperty.objectReferenceInstanceIDValue повертає 0 для відсутніх посилань на ресурси.
  • Ландшафт: Виправлена ​​помилка, через яку дерева не створювалися з коду у вбудованій грі, коли дані ландшафту створювалися за допомогою коду за допомогою конструктора.
  • Інтерфейс: виправлена ​​помилка, через яку при повторному включенні ігрового об'єкта з «Toggle group» втрачається інформація про раніше перевіреному перемикачі.
  • UnityLinker: виправлений збій, який міг виникнути, коли метод має некероване обмеження.
  • Vulkan: виправлена ​​витік пам'яті при використанні Vulkan.
  • Windows: виправлені збірки, що використовують серверну частину сценаріїв IL2CPP, що не запускається в Windows 7.
  • XR: виправлено падіння програми при видаленні пристрою.

Unity 3D 2019.1.9:

  • Виправлені помилки.

Unity 3D 2019.1.8:

  • Android: додана підтримка додаткових символів Unicode для UnitySendMessage.
  • Імпорт активу: виправлена ​​помилка, через яку AssetPostprocessor :: GetVersion () не впливав на AssetDependencyHash при початковому імпорті.
  • Імпорт активів: Виправлені плагіни, помічені як сумісні з будь-якою платформою, що не скопійовану в архіви збірки Lumin.
  • Редактор: Виправлено падіння при відкритті вікна в режимі монографій.
  • Редактор: Виправлена ​​шкала виду гри в режимі гри для мобільних платформ.
  • Редактор: Виправлено відкриття вікна в режимі -nographics при збої редактора.
  • Графіка: Виправлена ​​помилка, через яку сітки, що передаються статичному дозатора, могли з'являтися в різних порядках на різних ПК.
  • Графіка: Виправлено рендеринг ShadowMask з SRP Batcher.
  • IL2CPP: виправлено зависання при асинхронних операціях запису на платформах Windows.
  • IL2CPP: виправлено ​​витік пам'яті при налаштуванні інтерфейсів для двічі вкладених масивів.
  • IL2CPP: виправлена ​​проблема під час виконання IL2CPP, яка могла викликати періодичні збої при роботі з певними типами метаданих універсального методу.
  • IL2CPP: виправлено некоректну поведінку Bind a Unix socket на платформах Posix.
  • IL2CPP: Виправлена ​​некоректна генерація коду для багатовимірних масивів, використовуваних як полів структур.
  • IL2CPP: Виправлена ​​некоректна генерація коду типів делегатів з використанням NativeArray.
  • IL2CPP: Виправлено ​​некоректне завантаження даних ініціалізатор статичного поля, коли поле має тип ReadOnlySpan.
  • IL2CPP: Виправлена ​​помилка, через яку Unity TLS неправильно оброблявся із середнім і високим рівнями керованого зачистки.
  • Префаб: Reflection CubeMap для відображення за замовчуванням в Prefab Mode був замінений на більш низький дозвіл і без сонця (що викликало кілька відблисків).
  • Profiler: Виправлена ​​некоректна пам'ять для текстури рендеринга.
  • SceneManager: Виправлена ​​заміна перетягування префабів при перетягуванні варіанту в папку проекту.
  • SceneManager: оновлена ​​документація SaveAsPrefab з приміткою про заміну на основі імен.
  • Скрипти: виправлено TouchScreenKeyboard API більше не викликає помилок на платформах без підтримки екранної клавіатури.
  • Шейдери: виправлені помилки шейдера після оновлення.
  • Універсальна платформа Windows: виправлено мерехтіння частинок в збірках ARM64.
  • Універсальна платформа Windows: виправлено засіб переписування посилань.
  • Універсальна платформа Windows: виправлені помилки переписування посилань при створенні UWP для внутрішнього пакету Windows SDK.
  • Універсальна платформа Windows: виправлена ​​помилка, через яку API-інтерфейси System.IO не працювали з файлами поза додатками і каталогами AppData в серверній частині сценаріїв IL2CPP.
  • Універсальна платформа Windows: виправлено, що події UnityEngine.WSA.Application.windowActivation і UnityEngine.WSA.Application.windowSizeChanged не запускати.
  • XR: Виправлена ​​проблема з дотриманням налаштувань збірки для включення віддаленої взаємодії в плеєрі.

Unity 3D 2019.1.7:

  • Android: версія плагіна Android Gradle оновлена ​​до версії 3.4.
  • Android: оновлена ​​версія Gradle до 5.1.1.
  • Windows: Додана настройка програвача для повернення до моделі Swtchlain BltBlt, яка використовувалася до 2019.1. Це дозволяє знову використовувати кілька сценаріїв, таких як прозоре вікно.
  • XR: Додана підтримка GPU Profiler для Oculus Quest і Oculus Go.
  • Android: Виправлені текстури ASTC HDR в редакторі Mac.
  • Android: виправлена ​​проблема з маніфестом Android, що містить невірні значення для platformBuildVersionCode і platformBuildVersionName.
  • Анімація: Виправлений збій при анімації оптимізованих ієрархій з постійними анімованими властивостями.
  • Імпорт активу: усуває проблему, через яку, якщо у активу сітки немає даних про вершини, в деяких випадках відбувається збій імпорту.
  • Конвеєр активів: виправлено скидання шару сортування маски спрайту до значення за замовчуванням при завантаженні ресурсу з пакету активів.
  • Редактор: Виправлений випадок, коли проект з управлінням версії не оновлював ProjectSettings / ProjectVersion.txt при запуску редактора.
  • Редактор: Виправлено падіння при використанні TextRenderingPrivate :: GetFormatString з певним рядком.
  • Редактор: Виправлена ​​помилка, через яку локальна адреса хоста не перевірялася при запиті GET HTTP.
  • Редактор: Виправлена ​​помилка, через яку SceneVis не перешкоджав відбору об'єктів з Гизмо і без засобів візуалізації.
  • Редактор: Виправлена ​​помилка з вагами шляхом поновлення ваг після перемикання платформи.
  • GI: Виправлено можливе падіння випічки, коли об'єкти HideFlags налаштовані.
  • Графіка: виправлено надмірне видалення шейдеров без користувальницьких ключових слів, що приводить до відсутності використання компонентів вершин і їх відкидання.
  • Графіка: Виправлений редактор Vulkan на графічних процесорах AMD.
  • Частинки: виправлена ​​помилка, через яку Інспектор системи частинок міг працювати повільно після редагування свого матеріалу, але без збереження змін.
  • Фізика: Виправлений збій, який відбувався при знищенні коллайдерів, до яких були прикріплені сценарії OnCollisionStay.
  • Фізика: Виправлено, що тверді тіла іноді не слідували за своїм батьком.
  • Тимчасова шкала: виправлені команди «Додати передавач сигналу» повинні бути перераховані першими в контекстному меню треку.
  • Універсальна платформа Windows: виправлені файли в каталозі StreamingAssets, які не розглядаються як файли загальних даних, тому вони не будуть використовуватися різними інструментами VS, такими як компілятор XAML.
  • Контроль версій: виправлена ​​помилка при спробі перевірити ProjectSettings / XRSettings.asset.
  • Windows: Виправлена ​​помилка, при якій заблокований курсор містився трохи не по центру в редакторі і автономному плеєрі.
  • Windows: виправлено, що автономний програвач залишається призупиненим / неактивним після використання ярлика WIN + D для відновлення вікна програми.
  • XR: Виправлено падіння в програвачі Lumin при збої відкриття.
  • XR: Виправлена ​​помилка в HoloLens, коли ми не використали правильний вид прив'язки для перемикання з екранної клавіатури в XAML.
  • XR: виправлений виклик SwitchAsync для використання правильного ідентифікатора уявлення прив'язки.

Unity 3D 2019.1.6:

  • XR: оновлена ​​Vuforia до версії 8.1.11.
  • Анімація: Виправлено перетворення сегментів кривої Безьє в Ерміт при оцінці кривих анімації зі зваженими дотичними.
  • Імпорт активів: виправлена ​​альфа-прозорість, що включає себе в настройках імпорту.
  • Імпорт активу: виправлена ​​помилка, при якій assetBundle.LoadAsset повертав значення NULL, коли файл пакета .asset знаходиться в тій же папці, що і всі його активи.
  • Редактор: Виправлено виклик FrameTimingManager.GetVSyncsPerSecond (), який наводив до збою редактора.
  • Редактор: Виправлено кілька проблем з розміткою вікон Інспектори.
  • Редактор: Фіксовані групи сортування не відображалися належним чином у вікні інспектора.
  • Редактор: Виправлено згортання призначених для користувача опцій списку XR SDK при виборі без натискання кнопки зі стрілкою вниз.
  • Графіка: виправлено зависання під час вимикання, яке могло статися під час запуску C # Jobs в ScriptableRenderPipeline.
  • IL2CPP: виправлена ​​обробка виключень в деяких ситуаціях try / finally.
  • IL2CPP: виправлена ​​проблема продуктивності з зосередженими збірками.
  • IL2CPP: виправлена ​​помилка AppleTlsProvider на iOS при включеному коді Strip Engine, викликана неправильним відгуком на AppleTlsProvider.
  • IL2CPP: обробляє посилання this, передану методу через параметр in.
  • OpenGL: виправлена ​​помилка, через яку програвач відео пропускає пам'ять GfxDriver
  • Диспетчер пакетів: виправлені проблеми з перекриттями відображення зразків.
  • Частинки: додана помилка при виклику Gradient.Evalute з NaN.
  • Частинки: переконайтеся, що Силові поля, що належать відключеним ігровим об'єктам, не впливають ні на які системи частинок.
  • Частинки: переконайтеся, що сліди часток починаються з точного місця нересту частинок.
  • Частинки: Гарантовані попередні перегляди кривої оновлюються при вставці значень компонентів.
  • Частинки: Виправлений збій, коли система частинок руйнує себе за допомогою дії зупинки «Знищити».
  • Частинки: Виправлено твердження в збірках налагодження через неправильну вибірку кривої анімації в рідкісних випадках.
  • Частинки: виправлено мерехтіння субеміттеров, якщо частинки субеміттеров очищаються до того, як система частинок завершить відтворення.
  • Частинки: виправлено тремтіння при оновленні позиції в LateUpdate і використанні робочих просторів моделювання.
  • Частинки: виправлені збої при рендерингу трас і спільне використання робочих просторів моделювання.
  • SceneManager: Виправлено перемикання скайбокса виду сцени в Prefab Mode, якщо сцена середовища редагування Prefab не вказана.
  • SceneManager: Виправлена ​​помилка, через яку Skybox і освітлення сцен в режимі Prefab Mode працювали некоректно. Для цього необхідно, щоб в настройках освітлення сцени навколишнього середовища було відключено автоматичне випікання.
  • Сценарії: виправлена ​​помилка, через яку посилання на UnityEditor.iOS.Xcode могли не додаватися в файли проекту Visual Studio.
  • Оновлення сценаріїв: виправлений збій AssemblyUpdater.exe, коли Unity був встановлений по шляху з пробілами.
  • Тимчасова шкала: виправлено копіювання контрольного кліпу під час відтворення, виключаючи виключення.
  • Тимчасова шкала: Виправлено відключення елементів управління режисера на тимчасових лініях.
  • Тимчасова шкала: виправлені недійсні активи в буфері обміну тимчасової шкали, що не очищалися при вході або виході з PlayMode.
  • Тимчасова шкала: Виправлена ​​помилка, через яку передавач сигналу, поміщений в початок тимчасової шкали, спрацьовував двічі.
  • Тимчасова шкала: Виправлена ​​помилка, через яку виникав виняток при натисканні на SignalEmitter з вікном Тимчасова шкала в режимі активів.
  • Тимчасова шкала: виправлена ​​помилка, через яку властивість Emit Signal в Signal Emitter не було збережено правильно.
  • Тимчасова шкала: Виправлена ​​помилка, при якій курсор відтворювався над нижньою смугою прокрутки.
  • Тимчасова шкала: виправлена зміна розміру вікна шкали часу, що впливає на його масштаб.
  • Тимчасова шкала: Виправлено діалогове вікно створення активів сигналу, яке викликало виключення при скасуванні в macOS.
  • Тимчасова шкала: виправлено ослаблення прив'язки, яке не реагувало на команду на Mac замість Control.
  • Тимчасова шкала: Виправлена ​​помилка, через яку тимчасова шкала не відтворювалася правильно при побудові гравця з встановленим рівнем моно і керованого роздягання вище Низького.
  • Інтерфейс: виправлена ​​проблема з продуктивністю, коли CanvasGroup постійно отримував повідомлення.
  • Елементи призначеного для користувача інтерфейсу: Виправлена ​​помилка розмітки PropertyField з векторними типами даних.
  • Елементи призначеного для користувача інтерфейсу: Виправлена ​​помилка, через яку елементи UIE не відображалися в OpenGL Core 4.3 і 4.4.
  • Управління версіями: Виправлена ​​помилка, при якій кнопка «Застосувати» в інспектора Порядку виконання скрипта видає помилки в меню «Виконати».
  • XR: Виправлено твердження стану джерела, якщо в Windows MR Gesture Recognizer немає станів джерела, які можна отримати.

Unity 3D 2019.1.5:

  • Android: виправлено падіння під час написання шейдера в GLSL і використанні однопрохідного рендеринга в Android VR.
  • Android: виправлений Android SDK в Windows, що не включає сумісну версію інструменту apkanalyzer.
  • Анімація: Виправлені завдання анімації SetPosition / SetLocalPosition, що не працюють на гуманоїдні перетворенні для спорядження з перекладом DoF ON.
  • Анімація: Виправлена ​​помилка, через яку анімації кісток не працювали з об'єктами GameObject при створенні сценаріїв анімації.
  • Анімація: виправлено перетягування кліпу в вікно перегляду анімації у вікні інспектора.
  • Конвеєр активів: виправлено ​​перефразування ресурсу при зміні настройки пакета активів в метафайлі v1.
  • Редактор: Виправлений компонент тканини, прикріплений до об'єкта, що відключає інструменти Transform.
  • Редактор: Виправлена ​​регресія, при якій результати гравця більше не коректно оновлювалися в інтерфейсі.
  • Введення: виправлено зависання mouse.scroll при переміщенні миші після прокрутки.
  • OSX: Виправлені текстури ASTC HDR, пошкоджені в MacEditor / Metal.
  • Terrain: виправлені проблеми з клонуванням TerrainData.
  • Тимчасова шкала: фіксований інтерфейс маркера того ж кольору і розміру на нескінченній доріжці.
  • Тимчасова шкала: виправлено переміщення маркера на нескінченному треку, щоб трек залишався в нескінченному режимі.
  • Тимчасова шкала: фіксоване збільшення / зменшення триматиме відступ на початку тимчасової шкали.
  • Елементи призначеного для користувача інтерфейсу: виправлена ​​помилка вибору відладчика UIE в OSX.
  • Інтерфейс: забруднення пакету полотна, коли елемент включений. Це забезпечить його повернення в порядок рендеринга.
  • Інтерфейс: виправлена ​​проблема продуктивності, що виникає при сортуванні великої кількості об'єктів користувальницького інтерфейсу за допомогою компонента Canvas.
  • Інтерфейс: виправлена ​​неможливість змінити колір зображення, його не можна змінити за допомогою скрипта, якщо для типу зображення встановлено значення «Простий».
  • Інтерфейс: виправлена ​​проблема із заповненням TextGeneration зайвими вершинами з тегів тексту фіксованої.
  • Інтерфейс: виправлена ​​помилка, через яку вкладене полотно не відображається, коли елемент призначеного для користувача інтерфейсу, який є наступним нащадком батьківського полотна, включений і відключений.
  • Інтерфейс: усунена оптимізація кешування спрайт-сітки, оскільки це викликало дуже багато проблем.
  • Інтерфейс: видалення вимоги ref з AllSelectablesNoAlloc.
  • XR: Виправлено падіння при відключенні відеоплеєра Lumin.
  • XR: Виправлена ​​помилка невірного рендеринга Camera.Render () в RenderTexture, коли включений VR.
  • XR: Виправлено видалення пакета Google VR, коли Cardboard або Daydream все ще знаходяться в списку пристроїв VR.
  • XR: Виправлені проблеми з затримкою при використанні Windows MR API.
  • XR: виправлено ​​завантаження пакета Magic Leap в шаблоні Lightweight Render Pipeline.
  • XR: Виправлена ​​помилка, через яку пакет OpenVR не завантажується, коли віртуальна реальність включена для нових проектів.
  • XR: Виправлено доступ до покажчика в певних ситуаціях для захисту від нульового покажчика.
  • XR: Виправлено меню, що випадає uGUI, коли вибрано невикористання променів заклинання батьківського полотна, якщо доступно.

Unity 3D 2019.1.4f1:

  • 2D: атаковані личинки спрайтів упаковуються при вході в режим відтворення, якщо для режиму пакувальника спрайтів встановлено значення «Включено для збірок».
  • Android: виправлено падіння, коли дозатор SRP включений на Vulkan в графічних процесорах Mali.
  • Android: виправлено неправильне відображення в LWRP на графічних процесорах з розширенням EGL_GL_COLORSPACE_SRGB_KHR.
  • Імпорт активу: виправлена ​​помилка, через яку нормалі blendshapes завжди перераховувалися, хоча в налаштуванні імпорту нормалі blend shape встановлено значення none.
  • Імпорт активу: виправлена ​​помилка, через яку нормалі blendShapes порушувалися при оновленні проекту.
  • Імпорт активу: виправлена ​​помилка, через яку звичайні налаштування імпорту застосовувалися до всього вибору при виборі декількох активів моделі.
  • Імпорт активів: виправлена ​​помилка, через яку деякі види ресурсів не могли оновлюватися після перезапуску редактора з використанням ADB v1.
  • Імпорт активу: виправлена видимість і редагування кореневого вузла предустановки коштів імпорту моделі.
  • Ядро: виправлено виконання IJobParallel для доступу до звільненої пам'яті і збоїв Unity.
  • Редактор: Гарантовані дубльовані префаби зберігають значення перетворення і інші перевизначення.
  • Редактор: Виправлено падіння редактора при натисканні списку «Шейдер» в Інспектора матеріалів.
  • Редактор: Виправлений збій при дублюванні префабів за допомогою ConfigurableJoints.
  • Редактор: Виправлений імпорт сильно пошкоджених збірних варіантів, коли компоненти могли бути призначені декількох об'єктів GameObject.
  • Редактор: Виправлена взаємодія з масивом ящиків призначених для користувача властивостей, скидальним положення смуги прокрутки.
  • Редактор: Виправлено повернення файлів в Collab, які іноді відображали порожнє повідомлення.
  • Редактор: Вилучено властивість Extra FileID, яке відображається для деяких активів в інспектора.
  • Графіка: виправлена ​​проблема з великими масштабованими сітками з текстурної картою MIP.
  • Графіка: Виправлено. Несумісні текстури, такі як датчики відображення, тепер завантажують найвищі міпи.
  • IAP: виправлено падіння редактора при оновленні / установці / імпорті плагіна IAP.
  • Диспетчер пакетів: виправлений імпорт повних пакетів проектів зі сховища активів з 2018.1-2018.3, через які конфігурація диспетчера пакетів в проекті імпорту могла порушуватися.
  • Частинки: Виправлені невідповідності рендеринга частинок між Windows і macOS, коли частка генерується шляхом вказівки RandomSeed.
  • Профілювальник: виправлена ​​помилка, через яку захист компіляції для API Профілювальники пам'яті не скидалася після складання програвача.
  • Профілювальник: зменшені накладні витрати Профілювальники при очищенні даних з потоків завдань.
  • SceneManager: виправлені ярлики за умовчанням, відсутні в SceneVis, Isolation і multi-hide недоступні.
  • Сервіси: Виправлено падіння з фонового потоку на UWP, коли включена функція звітів про збої.
  • Ландшафт: Виправлено, що текстура Terrain2D текстури білого кольору при копіюванні з використанням методу Instantiate через скрипт.
  • Тимчасова шкала: Виправлено, що PlayableGraph не створювалася двічі при відтворенні на шкалі часу в режимі відтворення з відкритим вікном тимчасової шкали.
  • Web: виправлена ​​підтримка кодування в екранування URL.
  • Windows: виправлено резюме документації в Visual Studio не відображається.
  • XR: виправлено падіння при переході в режим VR з не-VR.
  • XR: виправлена ​​помилка з дозволом сценарію оболонки в Google VR при складанні iOS з використанням згенерованого проекту xcode.

Unity 3D 2019.1.3f1:

  • 2D: виправлені артефакти при рендерингу з TilemapRenderer, коли пакет 2D-анімації знаходиться в проекті.
  • 2D: Виправлено стиснення текстур ETC Split Alpha Channel, що не працює для варіантів SpiteAtlas.
  • 2D: виправлені розриви, що не мінімізувалися для CompositeCollider2D при компонуванні TilemapCollider2D, який був масштабований так, щоб мати мікропробіли.
  • 2D: виправлені розриви, які не зводилися до мінімуму для CompositeCollider2D при компонуванні TilemapCollider2D, який обертав плитки, викликаючи мікропробіли між плитками.
  • 2D: Виправлено виняток InvalidCastException з карти листів, коли в карту листів доданий неприпустимий лист.
  • Android: виправлено падіння в обробнику сигналів на Android IL2CPP ARM64.
  • Android: виправлена ​​помилка збірки gradle з Android SDK Build-Tools 29-rc1.
  • Редактор: Виправлено «ArgumentException: не вдалося знайти елемент з ідентифікатором:", який іноді може виникати при зміні точок в редакторі LineRenderer.
  • Редактор: Виправлено падіння при переміщенні камери при обраному виді сцени.
  • Редактор: Виправлено зависання редактора при імпорті ресурсу з метафайли.
  • Редактор: Виправлена ​​помилка, через яку компоненти зі сценаріїв не віддалились з меню «Додати компонент ...» при їх видаленні.
  • Редактор: Виправлена ​​помилка з пам'яттю при завершенні роботи коду до очищення Performance Tracker.
  • Редактор: Виправлена ​​помилка, пов'язана з відкриттям папки з вмістом для папки пакетів у вікні проекту в Linux.
  • Facebook: Виправлена ​​помилка, через яку GameRoom в Facebook іноді зависав, коли мета була автономною.
  • iOS: виправлено збереження проекту XCode, якщо параметр «Автоматично додавати можливості» відключений.
  • Linux: виправлено натискання клавіш двічі.
  • Linux: виправлені градієнти ShaderGraph.
  • Linux: Виправлені WebViewTests, що викликають збій редактора при виході.
  • Частинки: Виправлено падіння в KeyframeTpl :: Transfer> при вході в режим відтворення.
  • Частинки: виправлено падіння в функції ApplyTexture при виборі GameObject з системою частинок.
  • Частинки: Виправлені властивості вицвітання і м'яких частинок, які не застосовувалися до кольору випромінювання стандартних шейдеров частинок.
  • Частинки: фіксовані параметри силового поля системи частинок не прив'язані до розумних значень і дозволяють встановлювати негативні швидкості в Інспекторі, де це необхідно.
  • Частинки: виправлено відображення ParticleSystem Sprite з використанням неправильного кольору, коли пов'язаний компонент SpriteRenderer не був включений.
  • Частинки: Виправлений текстурний модуль. Цикли не прив'язуються до розумних значень, що викликають збої.
  • Prefabs: Виправлено перетягування в Prefab Mode при виборі GameObjects з Gizmos в будь-якій завантаженій сцені.
  • Prefabs: Виправлено повідомлення про помилку при видаленні prefab-ресурсу, коли він відкритий в Prefab Editor і контроль версій включений.
  • Prefabs: Виправлено перевизначення Prefab Mode для кореневого GameObject шляхом перетягування після зміни типу трансформації.
  • Сценарії: автоматичне оновлення Cinemachine для Unity 2019.x.
  • Сценарії: виправлена ​​проблема в синтаксичному аналізаторі простору імен, пов'язана з читанням вкладених класів в частковій поведінці моноблоків.
  • Послуги: Гарантовані символи правильно відображаються на Android.
  • Сервіси: Гарантовані символи правильно фіксуються на iOS.
  • Сервіси: Виправлено падіння з фонового потоку на UWP, коли включена функція звітів про збої.
  • Сервіси: Виправлена ​​помилка, через яку значки значків файлів на панелі інструментів Collab були відсутні після скасування вибору часткової публікації.
  • Сервіси: виправлено ​​завантаження символів для Cloud Diagnostics, що не працює в пакетному режимі.
  • Шейдери: виправлена ​​регресія продуктивності завантаження шейдерів шляхом видалення випадкового прогріву всіх підшейдерів.
  • Контроль версій: виправлена ​​помилка при спробі запису в файл заблокованих налаштувань Perforce.
  • Windows: Виправлена ​​помилка, через яку вхід не скидався при відключенні ігрового контролера.
  • XR: Виправлена ​​проблема з конфігурацією ядра процесора в Oculus Quest, через яку дуже багато робочих потоків розкручувалося.
  • XR: виправлено зависання відкладених зворотних викликів додатка про припинення при виході.

Unity 3D 2019.1.2:

  • Аналітика: виправлено збільшення часу виходу з режиму Play при використанні більш нової версії Unity.
  • Android: виправлено попередження про доступність при публікації в Google Play.
  • Анімація: Виправлена ​​помилка, через яку вивантаження контролера в комплекті ресурсів могла привести до збою.
  • Імпорт активу: виправлено багаторівневе освітлення при складанні AssetBundles з використанням Scriptable Build Pipeline.
  • Редактор: Виправлена ​​помилка, через яку останнє слово тексту повідомлення редактора обрізалось при певних розмірах вікна.
  • Редактор: Виправлено перетягування компонента з необхідним компонентом в нижню область інспектора готового примірника.
  • Редактор: Виправлено попередження про неправильний шлях AssetDatabase для файлів, які не перебувають в єдиній папці проекту.
  • Глобальне освітлення: виправлений кут запеченої тіні, який не враховувався при непрямому відображенні.
  • Графіка: виправлені збої, викликані відображенням зондів при переході в режим відтворення з вибраною камерою.
  • Графіка: виправлено включення скіннінга на GPU для змішаних фігур.
  • Графіка: Виправлений нормальний розрахунок при обчисленні скінів з однією кісткою на вершину.
  • Графіка: В «Відкладених відображеннях» встановіть константи SH зовнішнього датчика перед викликом командного буфера BeforeReflections, щоб забезпечити узгодженість між включеними / відключеними графічними завданнями.
  • Частинки: виправлено, що розміри знову випускаються часток не оновлювалися при використанні Simulate, а прапор перезапуску - true.
  • Фізика: Виправлений збій при знищенні коллайдерів в той же час, коли запускалися партії променевої передачі.
  • Префаб: SaveAsPrefabAsset [AndConnect] тепер автоматично виконує заміну на основі імен для збереження посилань, якщо префаб перезаписується.
  • SceneManager: переконайтеся, що вкладені полотна завжди обробляються як вкладені полотна в режимі Prefab. Космічні полотна Root World можуть розглядатися як вкладені полотна в режимі Prefab через нестачу інформації, але при цьому все одно буде менше недоліків, ніж якби вкладені полотна розглядалися як кореневі полотна.
  • SceneManager: виправлено стан гонки в TransformAccessArray.
  • Сценарії: виправлений збій, пов'язаний з викликом CaptureScreenshotAsTexture в невідповідний момент.
  • Сценарії: виправлені дії за межами тестів, неправильно обробляли виключення.
  • Скрипти: виправлено падіння, коли MonoBehaviour містить будь-який Серіалізуемий строковий атрибут, який містить некоректний utf16.
  • Оновлення сценаріїв: Виправлена ​​помилка ReflectionTypeLoadException при доступі до типу з збірки Accessibility.
  • Шейдери: виправлені непрацюючі шейдери, що посилаються на редактор, що проходять тільки з UsePass.
  • Шейдери: виправлена ​​регресія на відкат SRP.
  • Шейдери: виправлені попередження шейдерів при автономній збірці.
  • Тимчасова шкала: виправлені зміни тимчасової шкали в збірному редакторі, які не зберігались.
  • Тимчасова шкала: виправлена ​​помилка, через яку поточна позиція вікна анімації, пов'язаної з неправильною анімацією часової шкали, була зменшена.
  • Тимчасова шкала: Виправлена ​​помилка, при якій посилання на часовій шкалі AW втрачала контекст вибору кліпу (і режим запису) при виборі іншого GameObject.
  • Тимчасова шкала: виправлена ​​функція тимчасової шкали EaseInOut і ярлик для кліпів.
  • Тимчасова шкала: виправлені лінійні криві тимчасової шкали, що не регулюють горизонтальне масштабування при використанні A & F на обраних клавішах.
  • Windows: виправлено обрізання тексту в деяких діалогових кнопках в режимі з високою роздільною здатністю.

Unity 3D 2019.1.1f1:

  • Android: виправлений рендеринг Vulkan, коли в PlayerSettings включений контроль запису sRGB.
  • Анімація: Виправлений збій, коли до стану додано «занадто багато» скриптів.
  • Пакет активів: виправлена ​​помилка, через яку під час BuildPipeline.BuildAssetBundles реєструвалася помилка «Невідповідний актив».
  • Імпорт активу: виправлена ​​регресія, через яку імпорт файлів blender завершувався невдало, коли встановлено додаток blender версії 2.79.
  • Аудіо: виправлений вибір користувача, що не враховується для розміру буфера dsp в настройках аудіо.
  • Редактор: Виправлена ​​помилка, яка відключала наявність правильних файлів rsp всередині пакетів.
  • Редактор: Виправлений збій редактора при натисканні на вікно перевизначення для примірника заміненого варіанту на основі імені.
  • Редактор: Виправлена ​​ієрархія некоректного значка сцени для сцен і перемикаючої поведінки.
  • Редактор: Виправлена ​​помилка зсуву пінга ієрархії.
  • Редактор: Виправлено контекстне меню заголовка сцени в ієрархії, злегка зміщене.
  • Редактор: Виправлена ​​проблема з мінімальним значенням GameView Scale, залежних від коефіцієнта масштабування вікна.
  • GI: Виправлено стан гонки в Enlighten завантаженні даних під час адитивного завантаження сцени, яка приводила до падіння автономного гравця.
  • Графіка: Виправлено відсутність промальовування при використанні неініціалізованої RenderTexture з Vulkan.
  • IL2CPP: додана підтримка атрибуту MethodImplOptions.NoOptimization C #.
  • IL2CPP: виправлений збій збірки, який виникав націлювання на UWP w / il2cpp при використанні високого рівня керованого видалення.
  • IL2CPP: виправлено переривчасте падіння, коли кероване виключення виникає в фоновому потоці під час завершення процесу.
  • IL2CPP: виправлена побудова згенерованого проекту програвача Visual Studio при використанні серверного сценарію IL2CPP і побудова в компоновщик з символами юнікода в шляху в автономних програвачах Windows і програвачах UWP.
  • IL2CPP: виправлена ​​помилка, через яку RuntimeHelpersIsReferenceOrContainsReferences викликав вбудовану функцію часу генерації, яка буде виводити логічне значення «false» або «true» в код C ++. Це значно прискорює деякі класи контейнерів .NET, які використовують цей метод.
  • IL2CPP: виправлено ​​перезапис копії універсального аргументу ref з використанням спеціально створеного байт-коду IL.
  • IL2CPP: виправлена ​​помилка, через яку правильний код C ++ не генерувався, коли в якості значення аргументу атрибута використовується Mathf.Infinity.
  • IL2CPP: Виправлено, що в деяких збірках були відсутні файли символів після складання із середнім або високим керованим рівнем розкриття.
  • iOS: виправлено, що SendMessage не працював на симуляторі iOS / tvOS.
  • Linux: Виправлена ​​прокрутка в редакторі Linux при запуску в розгорнутому положенні.
  • Мобільний: виправлено [iOS] VR шейдери, включені в збірки.
  • Фізика: Виправлено будь-яке попадання, що повертається MeshCollider.Raycast замість найближчого.
  • Фізика: Виправлений збій, що виникає при передачі вектора нульового напрямку в пакетні фізичні запити.
  • Фізика: Виправлено некоректне відкриття / закриття вікна налагодження фізики.
  • Сценарії: виправлена ​​помилка з попередженням «Меню не може бути перевірено, оскільки воно не існує» при видаленні перевіреного сценарію пункту меню.
  • Відео: Виправлено просторове змішання в AudioSource, яке не завжди залежало від відстані при використанні VideoPlayer.
  • Windows: виправлена ​​помилка, через яку миші з високою швидкістю опитування викликали зниження продуктивності в редакторі Windows.
  • Windows: Виправлено, що SystemInfo.deviceUniqueIdentifier не повертав ті ж значення, що і Unity 2018.3 і більш ранні версії.
  • XR: оновлений OpenVR до версії 1.0.14. Це виправляє проблему в Linux, коли програвач може аварійно завершити роботу, якщо він побудований для OpenVR, але SteamVR не встановлено на машині.

Unity 3D 2018.3.12f1:

  • Аналітика: виправлено збільшення часу виходу з режиму Play при використанні більш нової версії Unity.
  • Android: виправлено попередження про доступність при публікації в Google Play.
  • Анімація: Виправлена ​​помилка, через яку вивантаження контролера в комплекті ресурсів могла привести до збою.
  • Імпорт активу: виправлено багаторівневе освітлення при складанні AssetBundles з використанням Scriptable Build Pipeline.
  • Редактор: Виправлена ​​помилка, через яку останнє слово тексту повідомлення редактора обрізалось при певних розмірах вікна.
  • Редактор: Виправлено перетягування компонента з необхідним компонентом в нижню область інспектора готового примірника.
  • Редактор: Виправлено попередження про неправильному шляху AssetDatabase для файлів, які не перебувають в єдиній папці проекту.
  • Глобальне освітлення: виправлений кут запеченої тіні, який не враховувався при непрямому відображенні.
  • Графіка: виправлені збої, викликані відображенням зондів при переході в режим відтворення з вибраною камерою.
  • Графіка: виправлено включення скіннінга на GPU для змішаних фігур.
  • Графіка: Виправлений нормальний розрахунок при обчисленні скінів з однією кісткою на вершину.
  • Графіка: В «Відкладених відображеннях» встановлено константи SH зовнішнього датчика перед викликом командного буфера BeforeReflections, щоб забезпечити узгодженість між включеними / відключеними графічними завданнями.
  • Частинки: Виправлено, що розміри знову випускаються часток не оновлювалися при використанні Simulate, а прапор перезапуску встановлений в true.
  • Частинки: Виправлено моделювання, при якому не оновлювалися частки субізлучателей, коли прапор перезапуску був помилковим.
  • Фізика: Виправлений збій при знищенні коллайдерів в той же час, коли запускалися партії променевої передачі.
  • Префаб: SaveAsPrefabAsset [AndConnect] тепер автоматично виконує заміну на основі імен для збереження посилань, якщо префаб перезаписується.
  • SceneManager: переконайтеся, що вкладені полотна завжди обробляються як вкладені полотна в режимі Prefab. Космічні полотна Root World можуть розглядатися як вкладені полотна в режимі Prefab через нестачу інформації, але при цьому все одно буде менше недоліків, ніж якби вкладені полотна розглядалися як кореневі полотна.
  • SceneManager: виправлено стан гонки в TransformAccessArray.
  • Сценарії: виправлений збій, пов'язаний з викликом CaptureScreenshotAsTexture в невідповідний момент.
  • Сценарії: виправлені дії за межами тестів, неправильно обробляли виключення.
  • Скрипти: виправлено падіння, коли MonoBehaviour містить будь-який серіалізуємий строковий атрибут, який містить некоректний utf16.
  • Оновлення сценаріїв: Виправлена ​​помилка ReflectionTypeLoadException при доступі до типам з збірки Accessibility.
  • Шейдери: виправлені непрацюючі шейдери, що посилаються на редактор, що проходять тільки з UsePass.
  • Шейдери: виправлена ​​регресія на відкат SRP.
  • Шейдери: виправлені попередження шейдерів при автономної збірці.
  • Тимчасова шкала: виправлені зміни тимчасової шкали в збірному редакторі, які не зберігались.
  • Тимчасова шкала: виправлена ​​помилка, через яку поточна позиція вікна анімації, пов'язаної з неправильною анімацією часової шкали, була зменшена і зменшена.
  • Тимчасова шкала: Виправлена ​​помилка, при якій посилання на часовій шкалі AW втрачала контекст вибору кліпу (і режим запису) при виборі іншого GameObject.
  • Тимчасова шкала: виправлена ​​функція тимчасової шкали EaseInOut і ярлик для кліпів.
  • Тимчасова шкала: виправлені лінійні криві тимчасової шкали, що не регулюють горизонтальне масштабування при використанні A & F на обраних клавішах.
  • Windows: виправлено обрізання тексту в деяких діалогових кнопках в режимі з високою роздільною здатністю.

Unity 3D 2018.3.11f1:

  • Анімація: Виправлено, що цілочисельні значення не анімовані, коли посилання PPtr були в анімованих привязках.
  • Анімація: Виправлений попередній перегляд змін спрайту на простій анімації, коли контролер відсутній.
  • Анімація: Виправлений режим дотичній на новому ключовому кадрі при подвійному натисканні, щоб додати ключовий кадр в редакторі кривих.
  • Анімація: Виправлено використання поєднання клавіш Ctrl-A / Cmd-A у вікні анімації.
  • Пакети активів: Виправлені недетерміновані дані в пакеті активів при використанні Prebake Collision Mesh.
  • Імпорт активу: Виправлена ​​регресія при перемиканні ModelImporter Rig на Humanoid, який більше не застосовував Т-позу в скелеті.
  • Імпорт активів: виправлено багаторівневе освітлення при складанні AssetBundles з використанням Scriptable Build Pipeline.
  • Доданий виклик для очищення високого використання пам'яті в BuildPipeline.BuildAssetBundles, щоб уникнути збою через брак пам'яті.
  • Виправлений фон заставки, які не включається при складанні з аргументом nographics.
  • Виправлений невірний код виходу для YAMLMerge при передачі порожнього файлу.
  • Виправлена ​​помилка, через яку останнє слово тексту повідомлення редактора обрізалося при певних розмірах вікна.
  • Виправлена ​​помилка, через яку папка втрачала фокус після перейменування в вікні проекту.
  • Виправлено падіння при виклику віртуального методу при відсутності абстрактного серіалізованого посилання MonoBehaviour / ScriptableObject.
  • Виправлено перетягування компонента з обов'язковим компонентом в нижню область інспектора готового примірника.
  • Виправлено падіння редактора, коли в графічний рушій вводиться неприпустима позиція.
  • Виправлення для фреймворка MediaPlayer в імпортері плагінів, переміщеному в рідкісну групу.
  • Виправлено попередження про неправильний шлях AssetDatabase для файлів, які не перебувають в папці проекту Unity.
  • Виправлена ​​помилка, через яку вікна редактора при певних обставинах ставали порожніми при використанні D3D11.
  • Виправлена ​​помилка, через яку Unity реєструвала помилку при десеріалізациі старих серіалізованих даних, коли вони були навмисними.
  • Виправлена ​​помилка, через яку збірки файлу визначення збірки, що використовують «Визначити обмеження», віддалялися в Library / ScriptAssemblies в деяких випадках при перекомпіляції скриптів.
  • Виправлена ​​локаль ОС, яка використовується для вікон редактора.
  • Виправлено, що індикатор каретки текстового поля можна розміщувати в певній текстовій області в Light Explorer.
  • Глобальне освітлення: виправлений кут запеченої тіні, який не враховувався при непрямому відображенні.
  • Виправлена ​​помилка, через яку Quad Tessellation не працював в OpenGL і Vulkan.
  • Виправлені збої, викликані відображенням зондів при переході в режим відтворення з вибраною камерою.
  • Виправлена ​​помилка скінів графічного процесора для змішаних фігур.
  • Виправлений нормальний розрахунок при обчисленні скінів з однією кісткою на вершину.
  • У «Відкладених відображеннях» встановіть константи SH зовнішнього датчика перед викликом командного буфера BeforeReflections, щоб забезпечити узгодженість між включеними / відключеними графічними завданнями.
  • Mobile: виправлено падіння програми. Завантаження на пристроях Android P.
  • Мобільний: виправлений вихід PlayerSettings.productName при створенні installPath.
  • Mobile: виправлена ​​проблема з виявленням останньої встановленої версії інструментів збирання.
  • Виправлено [Android] «Візуалізація за межами безпечної зони» не працює з книжковою або альбомною орієнтацією.
  • Виправлені [Android] візуальні артефакти в скайбокси при використанні більше однієї камери в сцені на пристроях Adreno 330.
  • Мобільний: виправлено [Android] [LTSRP]. Натискання квадратної кнопки «найновіші програми», коли додаток використовує Vulkan API, призводить до розмитості / рукавичок.
  • Виправлено [Android] [LTSRP]. Натискання квадратної кнопки «найновіші програми», коли додаток використовує Vulkan API, призводить до розмитості / рукавичок.
  • Виправлена ​​помилка з відсутньою папкою редактора в каталозі PackageManager, якщо вона була встановлена ​​через DownloadAssistant.
  • Виправлено відкриття старого префаб за допомогою ParticleSystem в режимі Prefab: компонент ParticleSystemRenderer неправильно переховувався в інспектор.
  • Виправлено відкриття префаб системи частинок в режимі відтворення, коли ієрархія зупинки була встановлена ​​на знищення.
  • Виправлено моделювання, при якому не оновлювалися частки субізлучателей, коли прапор перезапуску був помилковим. Виправлена ​​помилка, при якій розміри знову випускаються часток не оновлювалися при використанні Simulate, а прапор перезапуску має значення true.
  • Виправлена ​​втрата виділення Prefab root в Prefab Mode після перетягування скрипта в Інспектор.
  • Для зламаних префабов використовуйте корінь, обраний PrefabImporter при відкритті префаб-файлу в режимі префаб, інші висять коріння видаляються.
  • Покращена обробка помилок, коли корінь GameObject в PrefabMode видаляється або переміщається зі своєї prefab сцени.
  • SaveAsPrefabAsset [AndConnect] тепер автоматично виконує заміну на основі імен для збереження посилань, якщо префаб перезаписується.
  • Виправлена ​​помилка, через яку ControlID не синхронізовані для макета і перемальовувати навіть при переході з 2D в 3D.
  • Виправлено стан гонки в TransformAccessArray.
  • Виправлена ​​помилка, при якій LoadSceneAsync не оновлюється isLoaded на false для сцени, вивантажених.
  • Виправлено дозвіл точок зупину для методів в часткових класах.
  • Виправлено виняток TargetParameterCountException при використанні речовини.
  • Виправлені проблеми з сериализацією при використанні локалі за межами США.
  • Виправлена ​​генерація макросу шейдера UNITY_VERSION для двозначних основних / допоміжних версій.
  • Інтерфейс: виправлено невідповідність API без підтримки uv2 і uv3 всередині класу VertexHelper.
  • Виправлено тремтіння при прокручуванні, коли компонент виду прокрутки має еластичний тип руху.

Unity 3D 2018.3.10f1:

  • Android: Виправлено Environment.TickCount, повертається від'ємне значення на Android 8.0+.
  • Анімація: Виправлена ​​оцінка кореневого руху для оптимізованого ігрового об'єкта, який використовується на часовій шкалі.
  • Видалені непотрібні файли, упаковані за допомогою установника Unity.
  • Виправлено ​​нульове посилання у відкритті панелі інструментів Rider.
  • IL2CPP: дозволено завантаження вбудованих ресурсів з збірок без набору відкритого ключа.
  • IL2CPP: відвернена помилка, коли IL2CPP зустрічає властивість ref readonly.
  • IL2CPP: виправлена ​​помилка збірки, якщо у делегата є параметр «in».
  • IL2CPP: виправлена ​​різниця між macOS і Linux, що не виявлялася належним чином, коли в macOS існує каталог / proc.
  • IL2CPP: виправлена ​​помилка Environment.TickCount в Android 8 і пізніших версіях.
  • IL2CPP: виправлений метод Monitor.IsEntered, реалізований неправильно.
  • Linux: Виправлена ​​помилка, при якій курсор не обмежувався вікном гри при використанні CursorLockMode.Confined в автономному програвачі Linux.
  • Profiler: Виправлено, що діаграми більше не масштабуються в залежності від максимальної вершини.
  • Профілювальник: Виправлена ​​помилка, через яку діаграми не масштабуються після відключення / включення категорії.
  • Профілювальник: Виправлена ​​помилка, при якій категорія «Інші» відображалася позаду інших графіків і не складалася.
  • UnityLinker: Попереджено Правильне видалення полів типу, використовуваного в якості універсального аргументу в поле, що використовується MonoBehaviour або ScriptableObject. Це часто виявляється як збій під час десеріалізації.
  • Відео: виправлена ​​проблема Ні-360 3D відео рендеринг з глюками (вертикальні кольорові смуги).
  • WebGL: виправлена ​​помилка компоновщика WebGL при використанні власних плагінів.

Unity 3D 2018.3.8f1:

  • 2D: виправлений збій редактора на WorldContactFilter2D :: ShouldCollide при спробі знищити карту листів.
  • 2D: виправлений випадок, коли Tile Animation відображала неправильний спрайт, коли Tilemap деактивується і повторно активується.
  • 2D: виправлена ​​помилка, через яку фізичні фігури коллайдера Tilemap не оновлюються при видаленні однієї плитки.
  • 2D: виправлена ​​помилка очищення листів попереднього перегляду при малюванні на мапі листів при збереженні ресурсу.
  • 2D: виправлено виняток NullReferenceException при малюванні з використанням палітри плиток без дійсного компонента Tilemap.
  • 2D: тепер ми використовуємо розташування осередків сітки замість орієнтації плитки для вибору осередків сітки при малюванні на мапі листів.
  • Android: виправлено нульове виключення в GC, коли клас Java не знайдено.
  • Android: UnityWebRequest: спрощені вимоги до формату jar: file uris.
  • Імпорт активу: виправлено падіння при читанні метафайлу з міткою порядку проходження байтів.
  • Редактор: Виправлена ​​нестабільність в IConnectionStateInternal_HasAtLeastTheDefaultAmountOfAvailableConnections.
  • GI: Виправлена ​​помилка, через яку недавно завантажені сцени з кількістю відмов 3 не пропускали непряме світло.
  • Графіка: виправлено використання пам'яті [ASAN] після звільнення в GpuProgramMetal :: ApplyGpuProgram.
  • Графіка: виправлена ​​помилка, через яку «GetGfxDevice () повинен викликатися тільки з основного потоку». Надалі видається помилка, яка вилітає в режимі відтворення.
  • Графіка: виправлена ​​витік пам'яті в пакетному режимі при рендерингу на настільних платформах.
  • Графіка: Vulkan: Виправлений збій при виклику відтворення без активної програми GPU.
  • IL2CPP: виправлений правильний код управління потоком, що не згенерований для обробки try / catch / finally з асинхронними методами в C #.
  • IL2CPP: виправлено ​​покрокове налагодження для деяких загальних методів.
  • IL2CPP: покращена продуктивність WaitOne, WaitAny і WaitAll на платформах Windows.
  • IMGUI: Максимізація гравця в віконному режимі переводить його в режим максимального вікна.
  • iOS: виправлена ​​фонова зупинка звуку під час запуску програми Unity на iOS.
  • iOS: виправлена ​​помилка, через яку програма не розгорталося автоматично на пристрої при складанні проекту через «Збірка і запуск».
  • Linux: Виправлено порушення інтерфейсу редактора за допомогою Screen.SetResolution.
  • Мобільний: виправлена ​​збірка плеєра il2cpp, коли включений демонтаж рушія, а журнал AssetImporter не пустили.
  • Мультіплеєр: виправлено ​​витік пам'яті в з'єднаннях TLS, що впливає на Windows / Linux / Mac / UWP.
  • OSX: виправлена ​​помилка, через яку старі комп'ютери Mac могли неправильно повідомляти, що вони підтримують створення графічних процесорів.
  • OSX: Виправлений пункт повноекранного меню в автономному плеєрі.
  • Диспетчер пакетів: виправлені невірні настройки збірки шаблонів проектів в пакетах.
  • Префаб: виправлені збої при створенні префабов з певними користувацькими скриптами.
  • Prefabs: Виправлена ​​помилка, при якій перетягування не розпаковував екземпляр Prefab при деяких обставинах.
  • Префаб: Виправлена зміна ідентифікаторів об'єктів при збереженні префаб після складання плеєра.
  • Profiler: виправлена ​​помилка, через яку дані діаграми не відповідали даним ієрархії.
  • Скрипти: виправлено виняток MissingMethodException при виклику методів прив'язки в VRModule на XBox One.
  • Сценарії: видалено виділення в кожному кадрі з ScriptableRuntimeReflectionSystemWrapper.TickRealtimeProbes.
  • Оновлення сценаріїв: виправлена ​​помилка, через яку деякі бібліотеки C # не завантажується.
  • Оновлення сценаріїв: виправлена ​​помилка ReflectionTypeLoadException при отриманні типів з збірки.
  • Служби: виправлений збій при виникненні необробленого виключення в фоновому потоці з включеною хмарною діагностикою.
  • Шейдери: виправлено ​​брак пам'яті при спробі скомпілювати шейдер, що використовує макрос з самозверненням.
  • Тимчасова шкала: виправлена ​​помилка, через яку тимчасова шкала не відтворювалася на платформах AOT з використанням Mono і .NET 3.5.
  • Інтерфейс: виправлена ​​проблема з CanvasGroup.Alpha, що не впливає на вкладені елементи призначеного для користувача інтерфейсу Canvas.
  • Unity Test Runner: виправлено виняток, який не обробляється належним чином в PlayTests, коли для користувача Нумератор використовується в якості співпрограми і створює виняток.
  • Універсальна платформа Windows: виправлено неправильне положення миші для NewInput.
  • Універсальна платформа Windows: виправлений швидкий запуск подій OnClick () в інтерфейсі при підключенні декількох контролерів Xbox.
  • Універсальна платформа Windows: Попереджена помилка від переписувача посилань про відсутній методі «ConfigurationElement :: get_Item» при використанні збірки EntityFramework.dll.
  • Відео: виправлено падіння при виході і в кінці режиму відтворення при використанні VideoPlayer в префаб.
  • Відео: виправлено Android-відео не починається в додатку, якщо ОС Android 4.1 або 4.2.
  • Веб: UnityWebRequest: кращий документ SetRequestHeader щодо cookie.
  • Windows: Виправлено, що Multidisplay завжди повертався до рівня дозволу на основному дисплеї.

Unity 3D 2018.3.7f1:

  • Виправлена ​​уразливість безпеки UNITY-SEC-2144.
  • Аналітика: виправлена ​​проблема: статистика використання більше не буде відправлятися, коли аналітика аналітики відключена.
  • 2D: Виправлено попередження «Невірний набір індексів SortingGroup в Renderer» після видалення компонента «Група сортування» на об'єкті з вкладеними групами сортування.
  • 2D: виправлено випадкове перемикання спрайтів при переміщенні / масштабуванні камери.
  • Android: виправлено зависання при виході при відправці AndroidJavaProxy / Runnable в потік призначеного для користувача інтерфейсу.
  • Android: виправлена ​​проблема нестачі пам'яті на пристроях Adreno на GLES.
  • Зв'язки активів: Виправлена ​​помилка при завантаженні об'єкта з комплекту активів в першому кадрі операції завантаження сцени при певних умовах.
  • Збірка конвеєра: Видаліть непотрібні файли з автономної зборки Mac, зменшивши розмір приблизно на 500 КБ.
  • Редактор: Виправлена ​​помилка в редакторі ScriptExecutionOrder при виході з режиму відтворення.
  • Редактор: Виправлена ​​помилка, через яку EditorPrefs не зберігався при закритті редактора при використанні Rider в якості зовнішнього редактора сценаріїв.
  • Редактор: Виправлена ​​помилка, через яку, якщо користувач скасовує збірку, відмінну від сценаріїв, він кешує неповну форму кеша даних плеєра, яка при наступних збірках тільки сценаріїв призводить до збою збірки, а потім викликає збій редактора. Скасовані збірки тепер будуть очищати кеш, а в VerifyBuildSetup була додана додаткова перевірка, щоб правильно завершити збірку, якщо немає кешованих даних гравця.
  • Графіка: OpenGL & Vulkan: виправлена ​​генерація шейдерного коду для InterlockedMax ().
  • Графіка: Вулкан: «Спроба малювати з відсутніми прив'язками» тепер є попередженням, а не помилкою.
  • Графіка: Vulkan: виправлено відновлення повноекранного вікна із згорнутого стану в Windows.
  • Графіка: Vulkan: Покращена продуктивність асинхронного читання.
  • iOS: розтягування зображення по всьому екрану, коли встановлений дозвіл, не відповідає співвідношенню сторін екрану.
  • Mobile: Виправлено Screen.width і Screen.height не оновлюється одночасно з Screen.orientation.
  • Mono: Виправлено виключення «DllNotFoundException: MonoPosixHelper», що виникає при використанні API MonoPosixHelper.
  • Виправлення збою при передачі невірних шляхів в PrefabUtility.LoadPrefabContents.
  • Виправлено падіння при вході в режим відтворення при наявності заблокованого інспектора в GameObject з AudioSource.
  • Виправлений відсутній інтерполятор в виходах шейдеров GL.
  • Terrain: виправлена ​​помилка, через яку клавіша управління і колесо миші Не регулювали значення висоти штампа для кисті Stamp Terrain.
  • UI: PhysicsRaycaster і Physics2DRaycaster тепер підтримують кілька дисплеїв.

Unity 3D 2018.3.6f1:

  • 2D: виправлено падіння під час передачі масиву нулів в SpriteAtlas.Add.
  • Анімація: виправлено падіння при створенні батьківського об'єкта GameObject під час AnimationEvent.
  • Конвеєр активів: у функцію SceneManager.UnloadScene доданий необов'язковий параметр, що дозволяє вивантажити ресурси, вбудовані в сцену, без виклику UnloadUnusedAssets.
  • Виправлено рідкісне пошкодження даних при створенні пакетів ресурсів із стисненням LZMA.
  • DX12: виправлено падіння при перемиканні на ексклюзивний повноекранний режим.
  • Редактор: Виправлена ​​помилка, через яку текст мерехтить при відображенні кнопки або мітки за допомогою IMGUI, в якому включений довгий текст з включеною перенесенням слів.
  • Редактор: Виправлені помилки збою і перевірки при відкритті вікон редактора.
  • Графіка: Відключена прив'язка графічного процесора в редакторі, коли включена графічна емуляція.
  • Графіка: Виправлена ​​помилка, через яку Light Probe Proxy Volumes працювали некоректно з Vulkan в якості графічного API.
  • Графіка: Покращено малювання ландшафту, яке виробляє квантування при використанні OpenGL API.
  • Графіка: Vulkan: Різні виправлення стабільності, продуктивності та правильності.
  • Графіка: [ShaderGraph] Виправлений прозорий попередній перегляд, що не очищає кадровий буфер.
  • IL2CPP: додана підтримка маршалинга полів, які є масивами структур, які в свою чергу мають масиви як полів.
  • IL2CPP: додана підтримка протоколу IPv6 в Windows.
  • IL2CPP: правильно вказати, що IPv6 не підтримує на платформах НЕ-IPv6.
  • IL2CPP: випускає належний код C ++, коли імена типів містять символи, які неприпустимі для вихідного коду C ++.
  • IL2CPP: виправлений збій при використанні властивості Environment.MachineName на деяких комп'ютерах при націлювання на UWP і повертав результати відповідно до автономним програвачем.
  • IL2CPP: виправлено переривчасте падіння в рідному компонувальнику на Android.
  • IL2CPP: виправлено виняток InvalidCastException, яке іноді може виникати при передачі керованого об'єкта, похідного від власного класу середовища виконання Windows, в власний код. Наприклад, це відбувається при отриманні з Windows.UI.Xaml.Control.ContentDialog і спробі його показати.
  • IL2CPP: створення правильного коду C ++ для параметра out, використовуваного в якості SizeParamIndex.
  • IL2CPP: дескриптор null, явно приведений до масиву.
  • IL2CPP: завантажені адреси полів через беззнакові цілочисельні типи належним чином.
  • IL2CPP: Запобігання помилки компіляції в створеному коді C ++, коли в деяких випадках використовується код операції ldtoken.
  • IL2CPP: запобігання помилки компіляції в створеному коді C ++ при маршалинга поля enum.
  • IL2CPP: запобігання виключення під час перетворення коду IL2CPP, яке в деяких випадках може відбуватися з операторами Trace.
  • IL2CPP: запобігає збою під час виконання з допомогою еквівалентного середовища виконання сценаріїв .NET 4.x, яке може статися, коли перерахування вкладено в універсальний тип.
  • IL2CPP: правильно генерувати код, використовуючи модифікатор in для параметрів абстрактних методів в універсальному типі.
  • Диспетчер пакетів: виправлено переміщення файлів в поданні проекту редактора (перетягування), що не працює в локальних пакетах.
  • Частинки: Виправлено помилкове повідомлення про помилку системи частинок: «Субеміттери повинні бути дочірніми елементами системи, яка їх породжує».
  • Частинки: Виправлений відладчик фреймів, яка не відображав інформацію про виклики відтворення для систем частинок.
  • Частинки: Виправлена ​​неправильна оцінка кривої при використанні модуля «Гранична швидкість за часом життя» з зображенням оптимізованих і неоптимізованих кривих.
  • Частинки: Виправлені кордони частинок при використанні спрайтів в модулі анімації листа текстури.
  • Частинки: Виправлена ​​помилка, при якій сліди часток могли неправильно відбраковуватися при використанні опції слідів Світового Космосу.
  • Виправлена ​​помилка регресії, коли закадрові системи частинок не могли грати.
  • Частинки: Виправлені помилки масштабування регресії з системами частинок.
  • Частинки: модуль швидкості з фіксованою швидкістю Modfiier не застосовується до початкового кроку симуляції знову породжених часток.
  • Оновлене світло відбилися частки відразу ж після зміни множника на Світі.
  • Фізика. Переконайтеся, що типи ContactPoint2D і Collision2D не видаляються, що призводить до збою.
  • Виправлені посилання на Prefabs зі сцени, які втрачаються при зміні prefab.
  • Оновлена ​​функція Undo для правильного повернення примірників Prefab з відсутніми активами в попередній стан.
  • Оновлення сценаріїв: Виправлений збій в ScriptUpdater.exe, коли код містить кваліфіковані посилання на методи типу, які були статично імпортовані (#using static).
  • Шейдери: Виправлена ​​некоректна генерація коду шейдера з тесселяціонними шейдерами при використанні Vulkan API.
  • Універсальна платформа Windows: виправлено падіння IL2CPP при використанні деяких нових типів (таких як Windows.Foundation.GuidHelper.Equals) в Windows SDK 17763 або пізнішої версії.
  • Універсальна платформа Windows: виправлені витоку пам'яті на сервері .NET при виклику методів Mesh.SetVertices (), Mesh.SetUVs (), Mesh.SetTriangles ().
  • Windows: виправлена ​​настройка частоти оновлення в ексклюзивному повноекранному режимі, що не впливає на D3D11 і D3D12.
  • Пристрої XR в новому пакеті вхідний системи тепер повністю відключені від користувача.

Unity 3D 2018.3.5f1:

  • Виправлена ​​проблема із зависанням NavMeshAgent, коли перешкода вирізала дірку в NavMesh біля його шляху.
  • Android: виправлена ​​помилка "Gradle prewarm fail", не давала ніякої значущої інформації.
  • Android: виправлена ​​помилка, через яку логотип Unity на заставці відображався у вигляді чорного прямокутника на пристроях Android 4.4.
  • Android: виправлена ​​проблема з відкриттям клавіатури на Android 9.
  • Android: виправлені надлишкові перемикачі проходу рендеринга при використанні Vulkan.
  • Android: виправлений випадковий збій при запуску в збірках розробки.
  • Android: виправлено системний дозвіл на Android.
  • Імпорт активу: виправлена ​​помилка, через яку база даних активів неправильно передбачала, що вона імпортувала активи при перемиканні цільової платформи з чистою папкою бібліотеки.
  • Редактор: Виправлено, що AdvancedDropdown не обирав перший елемент списку при пошуку.
  • Редактор: Виправлена ​​помилка, через яку компіляція не запускалася правильно і приводила до висновку «Збірка для файлу визначення збірки .asmdef" не компілюватиметься, оскільки з ним не пов'язані ніякі сценарії ». при оновленні як вихідних файлів C #, так і файлів визначення збірки (asmdef).
  • Редактор: Виправлені помилки при редагуванні при підключенні до пристрою Android з відключеною налагодженням по USB.
  • Редактор: Виправлена поява порожнього контекстного меню.
  • Редактор: Виправлена ​​перша опція не вибирається за замовчуванням при використанні «Додати компонент».
  • Редактор: Виправлена ​​проблема з MonoBehaviours в збірках (.dll), що не завантажувалися правильно в сценах з AssetBundles при завантаженні збірки через відображення з Assembly.Load або подібним.
  • Редактор: Виправлено: Unwrapping.GenerateSecondaryUVSet не працює з сітками, що мають 32-бітові індекси.
  • Графіка: виправлено "CPU паркан недійсний або дуже старий!" повідомлення про помилку.
  • Графіка: Виправлено асинхронне читання при використанні Vulkan.
  • IL2CPP: виправлений збій при видаленні керованого коду, коли у користувача турецька мова. Можливо, сталося і для інших не англійських мов.
  • IL2CPP: виправлено створення виключень в конструкторах атрибутів.
  • Диспетчер пакетів: відключені елементи меню видалення і перейменування для всіх кореневих папок пакета в вікні проекту.
  • Частинки: Виправлені системи частинок, що викликають графічні збої і повідомлення про помилки.
  • Фізика: Виправлено некоректне виявлення зіткнень між CapsuleCollider2D і CircleCollider2D, коли капсула орієнтована до центру кола.
  • Фізика: Виправлені обмеження багато поточного з'єднання, коли на острові контактів відсутні контакти.
  • ps4: виправлено падіння через динамічно мінливі сітки.
  • ps4: виправлено падіння під час перегляду інформації на великих шейдерах (наприклад, з ShaderGraph).
  • PS4: виправлена ​​функціональність в .net 4, що стосується мережевих функцій.
  • ps4: виправлена ​​регресія при запуску рідних графічних завдань.
  • Оновлення сценаріїв: Виправлений збій при виклику Debug.Log в блоці finally.
  • Оновлення сценаріїв: виправлено виняток NotImplementedException при виклики XmlSerializationReader.
  • Оновлення сценаріїв: Виправлено виняток TimeZoneNotFoundException на деяких комп'ютерах з Windows.
  • Тимчасова шкала: додана опція «Застосувати Foot IK» до анімаційним кліпів, щоб користувачі могли відключити «Foot IK» для кліпів гуманоїдних анімацій на часовій шкалі.
  • Тимчасова шкала: виправлений анімований об'єкт, що з'являється на часовій шкалі для одного кадру при перемиканні тимчасових шкал.
  • Тимчасова шкала: виправлені анімаційні кліпи з кореневими кривими, неправильно переводять трансформації в режим попереднього перегляду.
  • Тимчасова шкала: виправлено положення сцени, яка оновлювалася за допомогою часової шкали в режимі попереднього перегляду при зміні зсувів.
  • VR: покращено трасування XR, тепер протоколюється на рівні помилок, тверджень, попереджень, повідомлень журналу, винятків і налагодження.
  • VR: виправлення продуктивності для масштабування області перегляду для продуктивності на музичних засобах візуалізації.
  • XR: Виправлено зависання на iOS при використанні пакета ARKit XR Plugin.
  • XR: Виправлені контролери Oculus Quest, що не працюють із власним введенням.

Unity 3D 2018.3.4f1:

  • 2D: відключений фільтр фокуса карти листів при закритті вікна палітри плиток, якщо він включений.
  • 2D: виправлено падіння в Tilemap :: CompressBounds при виклику Tilemap.CompressBounds () для пошкодженої картки тайлів.
  • 2D: виправлено падіння в Tilemap :: CopyTileDataToTile <0> при імпорті пошкодженого префаб Tilemap.
  • 2D: виправлено падіння на TilemapRenderer при рендеринге зі зруйнованим матеріалом.
  • 2D: Виправлена ​​помилка, через яку не можна було скасувати вибір поточного активного списку листів, коли створюється новий GameObject на сцені.
  • 2D: виправлено відсутність пропускаючих плиток при перетягуванні таблиці спрайтів з порожніми початковими стовпцями або рядками в палітру плиток.
  • 2D: Виправлена ​​помилка Tilemap.SwapTiles при заміні плиток на інші плитки, які вже існують на карті листів.
  • Аналітика: видалені всі залежності XR від Google Analytics і всі події підтримуються.
  • Android: додайте параметр -mstackrealign для android x86, щоб виправити збої на деяких пристроях x86.
  • Android: виправлено для Android Динамічна функція виліта та додатки при запуску збірки через Android Studio.
  • Конвеєр активів: Виправлена ​​помилка, при якій пакети активів не могли завантажувати сцени, якщо в назві сцени був період.
  • Побудувати конвеєр: виправлено падіння при завантаженні стислих сіток з пакетів активів.
  • Редактор: Виправлено імпортування текстур у форматі, специфічному для платформи, коли властивість перевизначення платформи має значення false.
  • Графіка: Виправлено відображення сцени з використанням SpriteRenderer з включеними графічними завданнями призводить до витоку пам'яті в JobTempAlloc.
  • IL2CPP: дозвольте явно встановлювати розміри стека для нових потоків, що перевищують 64 КБ, за допомогою середовища виконання еквівалентних сценаріїв .NET 4.x.
  • IL2CPP: Виправлена ​​настройка конфігурації компілятора IL2CPP, відсутня в налаштуваннях програвача деяких платформ (наприклад, WebGL).
  • IL2CPP: оновлена ​​реалізація zlib для виправлення наступних проблем безпеки: CVE-2016-9840, CVE-2016-9841, CVE-2016-9842, CVE-2016-9843.
  • Частинки: Виправлені витоки пам'яті в JobTempAlloc в модулі відстеження системи частинок в WebGL.
  • Фізика: Додано повідомлення з посиланням на компонент Rigidbody, коли режим CCD несумісний з кінематичним налаштуванням.
  • Фізика: Виправлений збій через автосинхронізацію-перетворення під час запиту Rigidbody2D.Cast при зміні перетворення до виконання запиту.
  • Фізика: Виправлено падіння через багатосценову фізику при руйнуванні об'єкта під час двостороннього зіткнення / зворотного виклику тригера.
  • Модулі: виправлена ​​помилка, через яку інформація про процесори враховувалася не рідною бібліотекою для плагінів Android. Оскільки користувачі потенційно можуть змінювати ці властивості ЦП в Importer Plugin через PluginImporter.SetPlatformData (), ми повинні виключити можливість виникнення проблем з-за неправильних модифікацій властивостей імпортера плагінів.
  • Виправлений збій при застосуванні змін з Префаб-інстанси до активу, коли в активі містяться від'єднані вкладені префаб.
  • Виправлено падіння при створенні Prefab Asset в Awake при вході в режим Play.
  • Виправлено падіння при скасуванні після застосування відключеного префаб.
  • Виправлено падіння при неправильному використанні Undo на об'єктах Prefab.
  • Виправлено MonoBehaviour можна перетягнути в Інспектор після ParticleSystem в префаб-інстанси.
  • Виправлена ​​проблема зі статичними членами, такими як універсальні класи, аргумент яких був типом масиву, про який не повідомлялося API знімка пам'яті.
  • Виправлена ​​помилка, через яку оброблялися завдання SynchronizationContext.
  • Виправлено випадкове падіння в Asset GC.
  • Виправлена ​​проблема з появою чорного екрану після відновлення паузи на деяких пристроях Oculus.

Unity 3D 2018.3.2f1:

  • Анімація: Виправлено падіння стану гонки в анімації Legacy під час перезавантаження домену.
  • Аудіо: Виправлено, що AudioCustomFilter пропускає м'ютекси на PS4 (і, можливо, на інших платформах).
  • Побудувати конвеєр. Виправлена ​​помилка, через яку відсутня посилання на скрипт повертає тип MonoBehavior замість нуля в ContentBuildPipeline.GetTypeForObject & ContentBuildPipeline.GetTypeForObjects.
  • Камера: виправлений випадок, коли ми могли потерпіти крах при рендеринге з неприпустимою камерою оклюзії.
  • Редактор: Виправлений збій редактора EditorUtility.DisplayProgressBar з прикладом коду.
  • Редактор: аналізатор простору імен - необов'язковий пробіл після директиви препроцесора.
  • iOS: виправлено стан гонки, яке може викликати збій при перериванні UnityWebRequest.
  • iOS: виправлено, що Unity Remote не працював в Windows.
  • Ядро: виправлена ​​помилка, яка могла приводити до помилки при читанні файлів з диска.
  • Linux: Виправлено, що програвач Linux не може бути зібраний, якщо в настройках програвача призначений значок за замовчуванням.
  • Диспетчер пакетів: виправлена ​​помилка, через яку при скасуванні імпорту активів пакета ці активи імпортувалися після перезапуску Unity. Кнопка Скасування на індикаторі виконання імпорту активу тепер відключена.
  • Фізика: Виправлений неправильний метод «Physics2D.CapsuleCast ()», який використовував «нескінченність», а не поставляються аргументом відстані.
  • Префаб: Виправлено додавання компонента, який вимагає Transform to GameObject, який має RectTransform.
  • Prefabs: Виправлено перетягування Prefabs у вбудований пакет.
  • Prefabs: Виправлено виняток нульовий посилання при натисканні на текст «Ні перевизначень» в списку «Перевизначення» після застосування змін в уявленні «Порівняння».
  • Prefabs: Виправлена ​​посилання на об'єкт в Prefab з ScriptableObject, якщо ScriptableObject доданий в ресурс Prefab.
  • Профілювальник: Виправлені помилки Профілювальники при профілювання редактора в Vulkan Renderer.
  • Шейдери: виправлено закриття меню, що розкривається «Шейдер» при перевірці матеріалу, що заповнює консоль помилками! Asset-> IsFolderAsset ().
  • Інтерфейс: виправлена ​​тимчасова мітка файлу активу матеріалу, змінна при рендеринге з відсічній маскою.
  • Універсальна платформа Windows: виправлено виняток nullptr, створюване WebCamTexture при зупинці відтворення відео, що викликає витік пам'яті.
  • Контроль версій: виправлена ​​помилка, через яку інспектори активів не могли редагуватися при роботі в автономному режимі з включеною VCS.

Unity 3D 2018.3.1f1:

  • Android: видалено стороннє повідомлення в журналі, яке може бути переплутано з помилкою, коли вона не виникла «Не вдалося завантажити lib_burst_generated».
  • Анімація: Виправлена ​​помилка, коли режим дотичній не застосовувався при зміні ключового кадру в режимі запису.
  • Імпорт активу: виправлено падіння при імпорті текстури R16 як карти нормалей.
  • Виправлений збій AddBuildAssetInfoChecked при складанні проекту зі сценою, що містить компонент «Super Text Mesh».
  • Редактор: дозволено використання Application.targetFramerate, коли встановлений Time.captureFrameRate.
  • Редактор: Виправлена ​​проблема з включенням пунктів меню при відображенні модальних вікон.
  • Редактор: Прибрана кнопка закриття X на вкладках області док-станції.
  • Графіка: виправлений старий збій кубічної карти при зміні його параметрів.
  • Графіка: виправлено щодо драйвера графічного процесора для крайнього випадку CopyTexture.
  • Графіка: виправлена ​​помилка, через яку не пов'язані БПЛА в шейдерах викликали збій редактора.
  • Графіка: Виправлена ​​помилка, через яку в шейдера домену не ініціалізовано дані додатки, які призводили до помилки компілятора про те, що параметр out не був повністю іниціализовано.
  • Графіка: Виправлена ​​помилка, через яку неналежним чином оброблялися фактори тесселяции.
  • Графіка: Виправлений переклад шейдера в RWTexture2D.
  • Графіка: Виправлений переклад програми вершинного / шейдерного шейдера в ядро ​​обчислення тесселяції при відсутності введення вершин.
  • IL2CPP: виправлено падіння при використанні атрибута StructLayout і вказівці значення пакета.
  • IL2CPP: виправлена ​​помилка, при якій не перевірявся ідентифікатор керованого потоку під час створення потоку, щоб запобігти його перезапис, якщо він вже був встановлений.
  • iOS: змусили «текстури, що використовуються у виклику відтворення», використовувати наш hash_set замість std :: set.
  • Префаб: Виправлені виключення при натисканні правою кнопкою миші на вкладеній префаб моделі і виборі «Відкрити актив префаб». Тепер він показує пункт меню «Відкрити модель», як для не здійснення моделей.
  • Префаб: Виправлена ​​помилка, через яку неможливо повертати і застосовувати властивості перевизначення за замовчуванням через контекстне меню властивостей, як в попередніх версіях Unity.
  • Prefabs: Виправлені PrefabUtility.GetAddedGameObjects, тому він не повертає додані GameObject, які самі знаходяться під доданими GameObjects. Це узгоджується з тим, що ми показуємо в списку «Перевизначення».
  • Prefabs: Виправлено, що після складання програвача, відкриття Prefab Mode не працює з: «Я не можу знайти Prefab root після завантаження».
  • SceneManager: Виправлений збій редактора при створенні префаб для GameObject, у якого відсутня префаб-екземпляр батька.
  • Скрипти: Редактор: Виправлено можливе падіння при видаленні файлів визначень збірки (.asmdefs) в пакетах.
  • Скрипти: виправлено вкрай рідкісне падіння в Component.GetComponentsInChildren.
  • Скрипти: виправлені плагіни, явно посилаються на визначення збірок.
  • Оновлення сценаріїв: виправлено падіння, коли відладчик викликав метод з ref return.
  • Шейдери: Виправлено ComputeShader.SetTextureFromGlobal () для роботи з 3d текстурами.
  • Шейдери: виправлений пакет шейдеров НЕ перебудовується при зміні включеного файлу HLSL.
  • Ландшафт: Виправлений артефакт кордону в один піксель для висоти і коллайдера після скасування операції малювання.

Unity 3D 2018.2.19f1:

  • Виправлені помилки.

Unity 3D 2018.2.18f1:

  • Android: Виправлена ​​аварія на Android 9.
  • Редактор: Виправлені функціональні клавіші, неправильно генеруючі символи в поля введення.
  • Редактор: Виправлена ​​проблема з попередньо скомпільованими керованими збірками (DLL) в папці «Активи», завантажується двічі при запуску, що викликало два виклики InitializeOnLoad, коли виклики Unity API, такі як AssetDatabase.LoadAssetAtPath, зазнають невдачі в першому InitializeOnLoad. Тепер є тільки один перший виклик InitializeOnLoad і Unity API працюють так, як очікувалося.
  • GI: Виправлені куби-елементи фіксованого рефлексу, якщо користувач вибирає одну і ту ж настройку якості кодування Lightmap.
  • GI: Виправлені артефакти рендеринга, коли GPU-інстанси і GI в реальному часі використовуються разом.
  • Графіка: Виправлений збій при завантаженні пакета активів, побудованого зі старої версії єдності.
  • Графіка: виправлена ​​підтримка текстури RGBA4444 при використанні OpenGL ES.
  • IL2CPP: Виправлено розбиття масивів символів на два байтових символи при використанні CharSet.Unicode. Це виправляє поведінку деяких збірок реєстру Windows.
  • IMGUI: Виправлена ​​перекомпіляція скрипта, яка не відбувається на OSX.
  • IMGUI: виправлено Unity Editor більше не буде автоматично розблокувати перезавантаження збірки.
  • iOS: Виправлено VideoPlayer.isPlaying, яке повертає true, коли відео призупинено.
  • Менеджер пакетів: виправлена ​​помилка "Помилка отримання інформації про версії», яка відображається у вікні диспетчера пакетів для всіх невідомих пакетів.
  • Shuriken: фіксовані Трейл, що використовують стару позицію, коли виконується переміщення і очищення.
  • Shuriken: Виправлено Renderer.bounds, яки повертає неправильні кордони, коли кілька рендерингів були в одному GameObject.
  • Timeline: Виправлена ​​проблема при створенні екземплярів PlayableDirectors, завантажених з AssetBundles, які втрачають імена ExposedReference.
  • VR: Виправлені проблеми з відстеженням за допомогою HVD PSVR.
  • Vulkan: Виправлений збій редактора при вході в режим відтворення з призупиненого режиму з відкриттям вікна Профілювальники.

Unity 3D 2018.2.17f1:

  • Виправлені помилки.

Unity 3D 2018.2.16f1:

  • AI: Виправлена ​​проблема з вирізанням NavMeshObstacle, яка могла створити непередбачений кордон, де один з кутів або країв корпусу сидить точно на краю багатокутника NavMesh.
  • AI: Виправлено RemoveAllNavMeshData (), не чекаючи, поки NavMeshObstacles завершить різьблення, викликавши збій.
  • Android: Виправлений невірний шлях, що повертається IPostGenerateGradleAndroidProject.OnPostGenerateGradleAndroidProject під час експорту проекту.
  • Android: збільшений розмір купи JVM від 2gb до 4gb.
  • Імпорт активів: виправлені сценарії, які знаходяться в спеціальних папках, таких як Assets / Plugins / Android /, що не ігноруються під час компіляції.
  • Імпорт активів: Виправлений імпорт обертання кореневого вузла для активів із загальним аватаром.
  • Аудіо: Виправлено вимикання FMOD, щоб уникнути блокування, що може викликати зависання на Android.
  • Сервер кешування. Виправлено дублювання завантаження ресурсів з сервера Cache.
  • IL2CPP: додано підтримку CultureInfo в WebGL, якщо виключення відключені.
  • IL2CPP: COM Callable Wrappers для керованих масивів тепер реалізують інтерфейс IReferenceArray. Це усуває випадки, коли API-інтерфейси Windows Runtime очікували, що об'єкти будуть реалізовувати цей інтерфейс, а якщо немає, вони повідомляють про помилки, таких як «Дані цього типу не підтримуються». і «Помилка при спробі сериализации значення, яке має бути записано в сховище даних програми».
  • IL2CPP: Виправлено виклик GetGenericArguments в MethodInfo, який не працює для завищеного родового типу.
  • IL2CPP: Виправлені COM-об'єкти, що представляють Windows.Foundation.IAsyncAction і Windows.Foundation.IAsyncOperation, які були знищені після їх перетворення в System.Threading.Tasks.Task через метод розширення AsTask.
  • IL2CPP: виправлено Debug.WriteLine () не реалізоване.
  • IL2CPP: виправлений Marshal.SizeOf не підтримує для типів з загальним базовим класом, коли клас не використовує загальний тип в будь-якому полі.
  • iOS: Додані дозволи для iPhone XR / XS / XS Max для Game View.
  • iOS: Виправлено неправильне Screen.safeArea на iPhone при запуску ().
  • PS4: Виправлена ​​помилка рендеринга з суцільним кольором, який не був очищений належним чином в конвеєрі рендеринга Scriptable.
  • Шейдери: Виправлені завантаження шейдеров з AssetBundles, які були створені в 2017 году.2, які не дозволені.

Unity 3D 2018.2.15f1:

  • Android: Виправлені помилки побудови градієнтів через збої завантаження jcenter.
  • Android: Виправлені демони, що не були вбиті в пакетному режимі.
  • Аудіо: Виправлена ​​легкість / полегшення в Timeline при використанні джерела звуку.
  • Редактор: Виправлена ​​помилка, при якій червоний текст міг з'являтися в панелі пошуку проекту, а також попередження про консольний режим «стиль не знайдений» при пошуку в режимі відтворення.
  • GI: Виправлена ​​проблема, яка запобігала використання цілей рендеринга в якості джерела для зондів відображення.
  • Графіка: Виправлена ​​аварія старого кебета при зміні його параметрів.
  • iOS: Виправлена ​​помилка, при якій простір імен UnityEditor.iOS.X не було виявлено під час запуску редактора в пакетному режимі.
  • iOS: Виправлена ​​помилка, при якій екран міг бути відключений / пошкоджений при запуску з пов'язаної посиланням домену.
  • Мультиплеер: виправлена ​​помилка UNetWeaver при використанні пакета Entities, а потім створення NetworkBeahaviour.
  • Частинки: Виправлена ​​остання сітка в багатокоміркових системах ігнорувалася.
  • Scripting: Виправлена ​​помилка з повідомленням «GetThreadContext failed».
  • Оновлення скриптів: Виправлено виняток ArgumentException: «Значення GCHandle належить іншому домену» під час WebRequest.
  • Оновлення скриптів: виправлена ​​помилка при використанні Debug.Log.
  • Оновлення скриптів: виправлено для libMonoPosixHelper.so не може бути знайдено.
  • Оновлення скриптів: Виправлено IEnumerable.ToArray (), неправильно створює елементи «null».
  • Оновлення скриптів: Виправлено випадковий збій на x86 Linux з підключенням TLS ( «Значення GCHandle належить іншому домену»).
  • Shuriken: Виправлено, коли ігнорувалася остання сітка в системах з декількома осередками.
  • Тимчасова шкала. Виправлено легке звучання і невимушеність при відключенні при призначенні аудіоджерела.

Unity 3D 2018.2.14f1:

  • Asset Pipeline: Виправлений збій при імпорті FBX, що містить вузол CameraSwitcher.
  • Build Pipeline: Уточнені значення розміру, представлені в звіті Build.
  • Редактор: Виправлено зміщення + видалення видалення об'єкта проекту.
  • GI: Виправлена ​​помилка, при якій при прямому рендерингу без тіньового лиття з використанням LPPVs використовувалася спечена оклюзія, навіть якщо вони цього не роблять.
  • Графіка: Виправлено динамічне дозування з дотичними і невикористовуваними нормалями.
  • Mobile: Виправлена ​​аварія при створенні Texture2DArray в форматі ETC на Adreno 3xx на пристроях з Android 4.4.
  • Частинки: Виправлено деяку заплутану поведінку і повідомлення про мережі без читання і запису на модулі форми і візуалізаторі.
  • Scripting: Виправлена ​​помилка в CSharpNameParser при аналізі умовних директив.
  • Відео: виправлена ​​помилка збірки відео на безголовому сервері.
  • VR: Виправлена ​​проблема спаму помилок, коли спільне використання буфера глибини було включено під час голографічного видалення або моделювання.

Unity 3D 2018.2.13f1:

  • XR: лінійний колірний простір тепер працює на Oculus Go і Quest. Для Gear VR проблеми з драйверами можуть перешкодити лінійній роботі з телефонами S7 Adreno на Android 7.0.
  • XR: Оновлений Vuforia до версії 7.5.20.
  • XR: Оновлений Oculus до версії 1.29.0.
  • Android: Виправлений збій при закритті сцени з активною webcamTexture.
  • Імпорт активів: Виправлений робочий процес налаштування Rig в Model Importer, щоб включити настройку аватара за допомогою сценаріїв і пресетів.
  • Редактор: Виправлено закриття GradientEditor при виборі інструменту вибору кольору на OSX. Інструмент вибору кольору тепер скасовується при зміні клавіатури.
  • Редактор: Виправлена ​​проблема з збірками .asmdef, що посилаються тільки на гравців .asmdefs, що не були правильно скомпільовані при запуску в проектах без папки бібліотеки / чистого імпорту. Потенційно приводячи до відсутності посилань MonoBehaviour в сценах до наступної перекомпіляції скриптів.
  • Редактор: Виправлена ​​проблема з компіляцією скрипта, який не спрацьовував коректно при переміщенні сценарію з однієї папки .asmdef в іншу папку .asmdef.
  • Редактор: Виправлений період клавіатури і видалення для полів вводу (linux).
  • Редактор: Виправлені помилки Null reference при введенні в панель пошуку вікна проекту.
  • Редактор: Виправлено збереження призначених для користувача елементів в меню Component.
  • Графіка: виправлена ​​багато потокова аварія, де значення властивостей за замовчуванням необхідно витягти з Матеріалу при виклику Graphics.DrawMeshInstanced.).
  • Графіка: Метал: додатки з фіксованою єдністю, які не повідомляються коректно так як «Потрібно високий графічний процесор Perf» в моніторі активності. Vulkan / Metal / OpenGL: обчислює оптимізацію компіляції шейдеров.
  • IMGUI: Виправлено виняток при виклику методів EditorGUIUtility ObjectPicker з призначеного для користувача редактора.
  • Оновлені дозволу і пропорції перегляду ігор в форматі iOS і Android.
  • Фізика. Виправлена ​​проблема, коли внутрішні дані фізики не оновлювалися, якщо в сцені містилися тільки статичні колайдери, що викликало проблеми з додатком форми.
  • Оновлення скриптів: Виправлені аварійні стоп-сигнали в OSX.
  • Shuriken: Виправлено перетворення, яке не знімалося відразу після зміни стану відтворення частинок.
  • XR: Оновлений Google VR для iOS до версії 1.17.

Unity 3D 2018.2.11f1:

  • Android: виправлено рожевий шейдер при використанні для користувача інтерфейсу з текстурою альфа-фрагмента ETC1.
  • Анімація: Виправлена ​​регресія при зміні ієрархії під аніматором.
  • Редактор: Виправлено виняток, коли зворотний виклик був зареєстрований в Editor.finishedDefaultHeaderGUI і заголовок редактора був намальований через Editor.DrawHeader (), коли у внутрішньому стеку було GUI-стан (наприклад, перевірка змін, відключені групи), як в ModelImporter Анімація.
  • Редактор: відключена функція неповного перетягування для упакованих текстур на об'єкти сцени.
  • Графіка: Виправлена ​​аварія в текстурі.
  • Графіка: Виправлена ​​помилка, при якій попередні налаштування текстур в шаблонах проектів змушували текстури з альфа-RGB-форматом (ігноруючи альфа-канали) за замовчуванням на Android і iOS.
  • IL2CPP: Виправлена ​​помилка з деякими недрукованими символами у вихідному коді C #, що викликають невдалі компіляції, коли вони копіюються в код C ++ як коментарі.
  • IL2CPP: Оновлені непрямі інструкції навантаження, щоб завжди використовувати тимчасове, замість того щоб натискати вираз покажчика на стек значень, що може привести до некоректної поведінки в певних випадках.
  • IL2CPP: Виправлено. Припускаючи, що клас з методом Invoke є делегатом.
  • IL2CPP: виправлена ​​проблема, яка може виникнути при спробі встановити значення поля через відображення, яке має раніше не використовуваний тип.
  • IL2CPP: запобігання помилки при перетворенні коду, коли в якості локальних змінних використовуються як закріплений, так і незакріплений тип покажчика, і відладчик включений.
  • SceneManager: Виправлені збої, викликані неправильно активованими дочірніми елементами неактивних батьків.

Unity 3D 2018.2.10f1:

  • Імпорт активів: доданий зворотний виклик AssetPostprocessor.OnPostprocessMeshHierarchy, який дозволяє вам змінювати імпортовану ієрархію, перш ніж приступати до імпорту аватарів і анімаційних кліпів.
  • Редактор: Виправлена помилка, яку ви не могли скасувати через вікна Revert Layout після її відкриття.
  • Графіка: виправлено мерехтіння об'єктів, коли включена динамічна пакетна обробка.
  • Графіка: виправлений збій SRP Batcher на Win7 + SP1.

Unity 3D 2018.2.9f1:

  • 2D: Виправлений рендеринг Grid-компонента в макеті гексагональної комірки для деяких плат AMD Radeon.
  • 2D: Виправлена ​​аварія на MonoStringNew при вході в Play Mode після повторного відкриття проекту та завантаження ресурсів.
  • AI: додано попередження про створення або завантаженні більш 65535 автогенерованних OffMeshLinks в статичній сцені NavMesh.
  • AI: Видалено твердження на вираз "verts.size ()> 0".
  • Анімація: виправлено значення параметрів контролера переривання переходу.
  • Імпорт активів: виправлена ​​помилка, при якій скриптовий інтерфейс запускається на іншого імпортера сценарію: раніше імпортовані активи будуть намагатися використовувати старий імпортер.
  • Редактор: Виправлена ​​регресія продуктивності вбудованого редактора метаданих при роботі на прапорці macOS Mojave з перевіркою API API.
  • Редактор: Виправлений збій при завантаженні на процесорах, які не підтримують інструкції AVX. (Linux).
  • Графіка: Виправлено виявлення OpenGL ES 3.1 + AEP на Android.
  • Графіка: виправлена ​​регресія продуктивності вбудованого редактора метаданих при запуску на прапорці macOS Mojave з підтримкою метаданих API.
  • Графіка: Первісна підтримка використання MTLHeap, виправляє регресію продуктивності Tessellation при роботі на macOS Mojave.
  • IL2CPP: Виправлена ​​помилка, через яку дані стекового кадру відладчика могли вийти з синхронізації з потоком відладчика і викликати збої при налагодженні гравців IL2CPP.
  • IL2CPP: запобігання помилки при перетворенні коду, коли в якості локальних змінних використовуються як закріплений, так і незакріплений тип покажчика, і відладчик включений.
  • IL2CPP: Виправлено необроблений виняток в IL2CPP. Додавання підтримки типів покажчиків при виконанні інструкції initobj.
  • SceneManager: Виправлена ​​можливість того, що користувачі можуть встановити DontDestroyOnLoadScene як активний.
  • UI: Виправлені поля RectTransform DrivenProperty, що не скасовують при видаленні веденого об'єкта / значення.
  • Універсальна платформа Windows: виправлена ​​помилка «SplashScreen відсутня» при розгортанні додатків UWP за допомогою Visual Studio 15.8.
  • Універсальна платформа Windows: виправлена ​​помилка «SplashScreen відсутня» при розгортанні додатків UWP за допомогою Visual Studio 15.8.
  • Web: UnityWebRequest: виправлена ​​обробка перенаправлення 300 без заголовка місця розташування.
  • XR: Виправлення для 360 Stereo Capture, де зображення в лівому і правому оці обмінюються на стереорегулярность карту після виклику ConvertToEquriect API.

Unity 3D 2018.2.8f1:

  • Виправлено перейменування або зміну простору імен, що містить сценарій-імпортер, що порушує механізм авто-реімпорту.
  • Виправлена ​​помилка, при якій запуск Unity через концентратор анулює існуючий логін для прямих пускових установок.
  • Виправлено ​​блокування основного потоку при видаленні тимчасових об'єктів рендеринга після виклику ConvertTexture () зі сценарію.
  • Виправлена ​​помилка при інтенсивних сценаріях рендеринга при використанні застарілих графічних завдань.
  • Виправлений збій в MinMaxAABB :: MinMaxAABB, коли використовується Legacy Deferred Render Path.
  • Виправлений RGBA16, поміняв червоні / сині канали.
  • Виправлена ​​помилка, при якій значення FOV камери не може бути встановлено на значення нижче 1.
  • Виправлена ​​проблема, коли колайдери без фізичного матеріалу не повертали правильний матеріал за замовчуванням в фізичних налаштуваннях.
  • Виправлений неправильний УФ, повернутий в результаті Raycast, коли raycasting до сітчастого коллайдера, який має негативний масштаб.
  • Виправлена ​​помилка, при якій перетворення в CharacterController в OnControllerColliderHit ігнорується.
  • Виправлена ​​проблема, коли деякі настройки фізики не обнулені за запитом.
  • Виправлена ​​проблема, коли властивості маси неправильно оновлювалися при зміні масштабу коллайдера.
  • Виправлений збій при установці користувачем невеликого розміру даних Terrain.
  • Виправлена ​​проблема, при якій кінематичні тіла не могли піти за зміною трансформації після установки свого положення після установки їх положення або обертання через компонент Transform.
  • Управління сценою: виправлена ​​помилка в LightmapSettingsManager.CheckSettingsСогласно при виклику UnloadSceneAsync відразу після LoadScene (SingleMode).
  • Виправлена ​​проблема, коли вказівка ​​точки зору усічення фактично використовувало б її як базу для ближньої площини.
  • Виправлено ​​зависання при відключенні при читанні / запису в SslStream.
  • Виправлено ​​нестабільність тесту Runtime Android.
  • Виправлена ​​помилка, при якій UnsafeUtility.GetFieldOffset міг повертати 0, коли тип не инициализирован.
  • Виправлений збій при створенні DynamicMethod в недінаміческом зображенні.
  • Виправлений збій при використанні некерованого обмеження.
  • Виправлений шрифт шрифту Chinesse Bolded Arial в редакторі.
  • Виправлений інтервал між символами, і текст розтягується жирним шрифтом, обраним під час шикування на певних платформах.

Unity 3D 2018.2.6f1:

  • 2D: Виправлена ​​проблема, при якій побудова атласу спрайту за допомогою пакетного режиму з -no-graphics в командному рядку призводило б до точкових вибірків спрайтів.
  • Імпорт активів: виправлена ​​помилка імпорту моделі FBX при імпорті файлів, що містять стереокамерами.
  • Редактор: Виправлений перетаскуючий матеріал, попередньо заданий на матеріал, який неправильно висвітлює інспектор матеріалів і значок матеріалу.
  • Редактор: Fixed PresetManagerEditor не оновлюється список доступних пресетів щоразу, коли змінюється список менеджерів.
  • IL2CPP: запобігання витоку пам'яті в справі відмови делегата з новою версією сценарію.
  • UI: Виправлений FieldMouseDragger на ярликах у ShaderGraph.
  • XR: Windows MR тепер коректно повідомляє про свої входи і більше не спамает консоль.
  • XR: XR.InputTracking тепер повідомляє лише XRNodeStates для підключених контролерів на мобільних пристроях.

Unity 3D 2018.2.3f1:

  • Виправлена проблема, коли SpriteAtlas Inspector неправильно оновлювався після виклику SpriteAtlasExtensions.SetPlatformSetting.
  • Виправлена проблема, коли зміни в настройках «Максимальний розмір текстури» і «Стиснення» в атласі Sprite не зберігались належним чином.
  • Виправлена проблема, коли SpriteAtlas упаковані спрайт не відображалися після SetPlatformSettings і PackAtlases.
  • Виправлена проблема, коли Sprite Renderer візуалізував через неправильний Atlases Sprite з дублюючим ім'ям через пізню проблеми з прив'язкою.
  • Багато інших додатків, змін і виправлень.

Unity 3D 2018.2.2f1:

  • Анімація: виправлена ​​помилка CurveModifiedType, відправлена ​​в зворотному виклику функції onCurveWasModified при зміні анімаційних подій в кліпі.
  • Редактор: Виправлений збій редактора при виклику EditorUtility.SetDirty (null).
  • GI: Правильне відображення освітлення зон за допомогою зондів в Progressive Lightmapper.
  • GI: Виправлено низьке використання ЦП з прогресивною лампочкою.
  • Графіка: виправлена ​​аварія (через доступ до граничного масиву), коли в контексті SRP використовується деяка порожня RenderPass.
  • Графіка: виправлена ​​можлива аварія під час розминки шейдера при використанні Vulkan.
  • Графіка: Виправлені помилки перевірки Vulkan під час завантаження текстури.
  • Графіка: виправлена ​​проблема з витоком ресурсів за допомогою SRP BlendState і графічних завдань.
  • Менеджер пакетів: Виправлено нездатність створювати активи з меню, що випадає, якщо в інспектора відкриваються будь-які проекти.
  • Частинки: Частинкам тепер дозволено використовувати динамічне дозування і прискорення GPU в один і той же час для систем з частковими частинками. Пакетування дозволяє встановити єдину матеріальну установку між системами, а інстанція дозволяє ефективно рендерить частки сітки.
  • Scripting: виправлена ​​директива «using static», в результаті чого Unity не знайде клас в скрипті.
  • Scripting: Виправлений збій при перетягуванні скрипта до вимог компонента UI або RectTransform до GameObject.
  • Scripting: Виправлено випадкове пошкодження пам'яті і аварія, зазвичай виникали під час життєдіяльності.
  • Тимчасова шкала: Виправлено обмеження батьківського елемента не працює в попередньому перегляді тимчасової шкали.
  • XR: Виправлений збій, який змушує пристрій VR зупиняти рендеринг при занадто великому розмірі текстури рендеринга.
  • XR: Виправлена ​​проблема, коли HMD відображав тільки один кадр і чорний всюди, коли вкладка «Гра» не відображається в режимі відтворення.

Unity 3D 2018.2.0f2:

  • Редактор: TransformHierarchy не створюється при доступі до GameObject AsyncLoaded до завершення AsyncLoad.
  • Facebook: підтримка платформи Facebook не виявлено редактором MacOS.
  • Графіка: [HDRP] [Metal] Build успішно працює, навіть якщо Mac OS 10.12.5 не підтримується.
  • OSX: Unity не може відкрити будь-який проект і створює помилки malloc UnityShaderCompiler при розміщенні в папці «Завантаження».
  • Scripting: Створення екземпляра prefab після створення списку з типом «ResourceRequest» після циклу while призводить до збою редактора.
  • Тимчасова шкала: [PlayableDirector] OnGraphStop і OnPlayableDestroy не викликаються, якщо режим відтворення був відключений, коли він був припинений раніше.
  • Відео: [Рекордер] Вибір параметрів камери в методі збору за допомогою SRP записує чорний екран.
  • XR: Скріншоти відтворюються догори ногами на мобільних пристроях XR.

Unity 3D 2017.3.0f3:

  • Додана підтримка для захоплення частоти поновлення VR-пристрої, вимірювання, співвідношення сторін, відстеження HMD і відстеження контролерів в складі інформації про пристрій і події стану пристрою.
  • Додана підтримка анімації цілочисленного і enum.
  • Доданий API AssetDatabase.ForceReserializeAssets.
  • Додані файли визначення збірки для конвеєра компіляції сценарію в редакторі.
  • Додані події: MouseEnter, MouseLeave, MouseOver, MouseOut, AttachToPanel, DetachFromPanel, PostLayout.
  • Додані фокусні події, які повідомляють UIElements, коли вони отримують або втрачають фокус (сфокусований елемент отримує введення з клавіатури) і кільце фокусування, яке є круговим список UIElements, який дає порядок, в якому вони отримують фокус, коли ви натискаєте Tab або Shift + Tab.
  • Додано інструмент Transform Tool, один Gizmo, який ви можете використовувати для переміщення, повороту і масштабування в редакторі Unity.
  • Тепер ви можете використовувати API DX12 в редакторі.
  • Сегментувати завантажувач для платформи Facebook.
  • Додана підтримка стислих світлових карт HDR (BC6H) на ПК, Xbox One і PlayStation 4. Щоб включити це, перейдіть в Налаштування програвача і встановіть для параметра Lightmap Encoding значення High Quality.
  • Доданий новий метод ScreenCapture.CaptureScreenshotAsTexture. Використовуйте це, щоб зберегти скріншоти, зроблені за допомогою ScreenCapture як текстури в редакторі.
  • Додана підтримка стиснення Crunch для текстур ETC_RGB4 і ETC2_RGBA8. Покращена ступінь стиснення і швидкість для DXT Crunch.
  • Додано динамічний дозвіл в якості опції движка, який дебютував на платформі Xbox One.
  • Додана підтримка багатосемплірованних текстур в шейдерах.

Unity 3D 2017.2.1f1:

  • Виправлені помилки.

Unity 3D 2017.2:

— Зворотня сумістність.
— Аудіо: Зроблено удосконалення Ducking AudioMixer.
— DX12: Поліпшення плагіна Rendering Rendering.
— Редактор: Удосконалення зручності використання в діаграмах Profiler.
— GI: оновив SDK Enlighten до 3.09. Новий з 3.08p1.
— Графіка: Покращення налагодження кадрів.
— Зміни API.
— Веб: Вилучені застарілі API.
— VR: Обробка натискання кнопки «X» тепер як і очікувалося.

Unity 3D 2017.1.0f3:

— Android: Вилучено захист tapjacking, тому що він викликає втрату сенсорного введення, коли прозоре накладення відображається поверх уявлення Unity.
— Анімація: Виправлено положення гуманоідного тіла, що не працює в добавці.
— Редактор: Виправлено переміщення декількох об’єктів, тільки один з них переміщається відповідно до дескрипторами.
— Графіка: Виправлений збій при використанні RenderTextureFormat.RFloat в командному буфері.
— Графіка: виправлена ​​проблема, коли ComputeBuffer, застосований до матеріального блоку, не вступає в силу при малюванні через DrawMesh * Indirect.
— Linux: працюйте над тупиком TLS / allocator в новому glibc.
— Мультіплеер: Виправлено ​​витік пам’яті NetworkTransport :: Send ().

Unity 3D 5.6.2f1:

— Android: Включений NEON в Umbra.
— Анімація. Оптимізована оцінка складних змішаних дерев і об’єднання дерев з порожніми дочірніми вузлами.
— Графіка: Додані формати текстур R8 і RG16, а також формати RGBAUShort і RG16 Render Texture.
— Покращена продуктивність модуля Outline Editor у вікні редактора спрайтів.
— IOS: додана підтримка iPad 5-го покоління.
— Networking: додано властивість timeout для UnityWebRequest. Це дає грубий контроль зерна за таймаут для веб-запитів.
— Фізика 2D: спрайт Sprite Tiling змінився, коли ширина / висота — від’ємне значення.
— Фізика 2D: оновлення BoxCollider2D Sprite побудова черепиці для отримання більш чистої форми
— UI: CanvasRenderer :: OnTransformChanged не викликатиме, коли об’єкт неактивний. (815861)
— Відео: Оптимізована декодування відео безпосередньо в RenderTexture, якщо воно має той же розмір, що і відеопотік.
— Відео: поліпшені функціональні можливості.
— VR: Оновлений Oculus до версії 1.14.

Unity 3D 5.6.1f1:

— Android: виправлено захоплення викликів EGL при використанні відладчика графіки Mali.
— Graphics: Додана функція, що дозволяє структурам кубічної карти стискати скрипт подібно їх аналогам Texture2D.
— Графіка: поліпшена обробка CopyTexture / ConvertTexture в металі.
— MacOS: додано поле категорії Appstore в настройки плеєра і покращено створення info.plist.
— MacOS: підтримка Visual Studio для Mac в якості зовнішнього редактора сценаріїв. Відкриває файл .sln (solution) при подвійному натисканні по скрипту.
— Робота в мережі: додані нові статистичні функції, що дозволяють вимірювати ширину смуги пропускання для кожного з’єднання на хост або в кожну бібліотеку.
— Фізика 2D: додана підказка редактора для властивості EdgeRadius на BoxCollider2D, EdgeCollider2D і CompositeCollider2D.
— Physics 2D: дозволити користувачеві вмикати / вимикати зворотні виклики колізій / тригерних виходів при відключенні Collider2D.
— Physics 2D: поліпшена документація по API для ContactFilter2D.
— Physics 2D: Удосконалення в ContactFilter2D, в тому числі можливість вказати нормальний діапазон зіткнень, що перетинає нуль, і можливість фільтрувати за допомогою керованого ContactFilter2D, а не просто використовувати його для переходу до рідних запитам.
— Unity Ads: оновлені вихідні виконавчі файли до версії 2.1.0.
— Відео: поліпшений звіт про помилки для несумісних файлів webm.
— Відео: Оновлені документи API, щоб відобразити, що кілька гачків були нереалізовані на даний момент.
— 2D: Sprite Batching включений за замовчуванням.
— VR: скін для GPU можна включити для Android VR. Це експериментально, і поведінку і продуктивність повинні перевірятися на цільових пристроях.
— Виправлені помилки.

Unity 3D 5.6.0f3:

— 2D: Додана можливість контролювати якість tessellation в Sprite у вікні редактора спрайтів. Якість tessellation контролює, наскільки щільно що сітка нагадує фактичне зображення.
— Сортує групу Renderers (наприклад, персонажа з групи Sprite Renderers) в цілому, без будь-якого чергування інших Renderers.
— 2D: вікно редактора спрайтів тепер підтримує редагування контурів Sprite для управління генерацією спрайтів.
— 2D: SpriteRenderer: додана підтримка 9-зрізового рендеринга Sprite.
— AI: низькорівневий API для побудови NavMesh.
— Редактор: Інтерактивні ручки для редагування примітивного типу коллайдера в поданні «Сцена» тепер використовують одну і ту ж логіку.
— GI: додано режими освітлення, які замінюють змішане освітлення і забезпечують гнучкі способи злиття в реальному часі тіней.
— Відео: доданий компонент відеоплеєра і імпортер імпортера відеокліпів. Вони замінюють Movie Texture і її Importer (доступні із застарілим елементом управління).
— Графіка: Реорганізований код замовлення рендеринга камери. Коли сцена рендерится, тепер з’ясовується, які камери можуть спільно використовувати одну і ту ж мету рендеринга.
— Камери розбиваються на стек, який візуалізується в загальну текстуру, засновану на замовленні глибини. У цій текстурі найзагальніші настройки, знайдені в камерах в стеці.
— Шейдери: видалені glstate_matrix_mvp, glstate_matrix_modelview0, glstate_matrix_transpose_modelview0 і glstate_matrix_invtrans_modelview0.
— GI: оновлення прошивки SDK до версії 3.07p1. Це повинно забезпечити попереднє скорочення часу, що особливо помітно на кроці CalculateSystemDependencies, а також інші кроки, які виконують трасування променів.
— Графіка: Покращення налагодження фреймів.
— Покращення API CommandBuffer.
— Безліч інших доповнень, змін і виправлень.
— Виправлені помилки.

Unity 3D 5.5.2:

— Android: Gradle тепер підтримує користувальницькі шаблони, а також покращений пошук і усунення несправностей процесу експорту.
— Asset Bundles: Покращена продуктивність навантаження активів до 25%.
— Asset Bundles: ShaderVariantCollection активи, включені в пакети, в реальному часі викликають шейдери включаючи посилання варіантів ключових слів.
— Asset Importing: Підвищення продуктивності до DXT1, DXT5, BC4 і BC5 текстури компресора.
— Додана підтримка потокового Ogg Vorbis на Android, МО та tvOS.
— Додано Mesh.GetIndexStart і Mesh.GetIndexCount API.
— Додано список без виділення аксессора для сітки, які пишуть в зазначений користувачем : GetBindposes, GetBoneWeights, GetColors, GetIndices, GetNormals, GetTangents, GetTriangles, GetVertices.
— Додано кнопку для цільового розгортання вікна, щоб оновити список цілей.
— Оновлений Oculus до версії 1.11.
— З’явилася можливість вибрати універсальну Windows Platform SDK Unity яка повинна бути спрямована при створенні програми.
— Видалено мінімальний варіант ОС Tizen 2.3. 2.4 тепер єдина прийнята версія ОС. Користувачі повинні оновити свої пристрої до Tizen OS 2.4.
— Виправлені помилки.

Unity 3D 5.5.1:

— Графіка: Додана підтримка рівня ознак 11.1 на D3D11/D3D12.
— Графіка: Повідомлення про помилку відображається в консолі для платформ, які не підтримують лінійно колірний простір рендеринга з OpenGL ES.
— Метал: Покращена обробка прозорого рендеринга при використанні MSAA.
— Шейдери: При виникненні невідомих і необроблюваних помилок під час компіляції шейдеров, з’являється повідомленням про помилку шейдерного компілятора.
— Шейдери: Оптимізований імпорт, час завантаження і використання пам’яті в редакторі для шейдеров з величезним кількості потенційних варіантів.
— Unity Ads: Оновлене бінарні файли до версії 2.0.6.
— Тест Runner: Вилучені шаблони сценаріїв для тестового бігуна (так як він не вийде).
— Виправлені помилки.