From 1e7229e1344217f21c3a62ebb2d8b2ba9d4bebf8 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Wed, 3 Jan 2018 02:34:48 +0700 Subject: [PATCH] Fix possible mesh leak after scene switch --- Assets/FlashTools/Docs/CHANGELOG.md | 1 + Assets/FlashTools/Scripts/FTRuntime/SwfClipAsset.cs | 2 +- ProjectStuff/FlashTools.org | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Assets/FlashTools/Docs/CHANGELOG.md b/Assets/FlashTools/Docs/CHANGELOG.md index ed2cf7a..c9d4cc5 100644 --- a/Assets/FlashTools/Docs/CHANGELOG.md +++ b/Assets/FlashTools/Docs/CHANGELOG.md @@ -1,6 +1,7 @@ ###### Version 1.3.11 * Fix trial version in Unity 2017 * Fix warnings in Unity 2017 +* Fix possible mesh leak after scene switch ###### Version 1.3.10 * Fix (conversion error: 'Error: scaleSelection: Argument number 1 is invalid.') diff --git a/Assets/FlashTools/Scripts/FTRuntime/SwfClipAsset.cs b/Assets/FlashTools/Scripts/FTRuntime/SwfClipAsset.cs index 87b24f7..afd0f39 100644 --- a/Assets/FlashTools/Scripts/FTRuntime/SwfClipAsset.cs +++ b/Assets/FlashTools/Scripts/FTRuntime/SwfClipAsset.cs @@ -42,7 +42,7 @@ namespace FTRuntime { get { if ( !_cachedMesh ) { _cachedMesh = new Mesh(); - _cachedMesh.hideFlags = HideFlags.DontSave; + _cachedMesh.hideFlags = HideFlags.DontSaveInBuild | HideFlags.DontSaveInEditor; SwfUtils.FillGeneratedMesh(_cachedMesh, MeshData); } return _cachedMesh; diff --git a/ProjectStuff/FlashTools.org b/ProjectStuff/FlashTools.org index df23e01..09a476e 100644 --- a/ProjectStuff/FlashTools.org +++ b/ProjectStuff/FlashTools.org @@ -47,7 +47,7 @@ https://github.com/MattRix/UnityDecompiled/blob/master/UnityEditor/UnityEditor/P **** Нужен ворнинг на использование флеш-ide старой версии **** Возможность конфигурировать параметры групп в редакторе, а не только в рантайме https://gist.github.com/talecrafter/111ea3345911bd238f4998b4d5a04bf3 -** TODO Версия 1.3.11 +** TODO Версия 1.3.12 *** Общее **** TODO Написать гайд по качеству выгружаемых анимаций **** TODO Гайд по использованию ETC1 текстур для анимаций @@ -58,7 +58,6 @@ https://gist.github.com/talecrafter/111ea3345911bd238f4998b4d5a04bf3 **** TODO Поддержка юнити-атласов **** TODO Поддержка задавать теги и сплит текстур на альфу для etc *** Баги -**** TODO Триальная версия не поддерживает Unity 2017 **** TODO Скейлы клипов не проверяются в группах **** TODO graphics_scale не влияет на растр **** TODO Оптимизации по скейлу не влияют на растр @@ -67,6 +66,10 @@ https://gist.github.com/talecrafter/111ea3345911bd238f4998b4d5a04bf3 **** TODO Возможно проблемы с DX9 UNITY_UV_STARTS_AT_TOP UNITY_HALF_TEXEL_OFFSET +** DONE Версия 1.3.11 +*** Баги +**** DONE Триальная версия не поддерживает Unity 2017 +**** DONE Возможная утечка мешей из-за DontSave ** DONE Версия 1.3.10 *** Баги **** DONE Кнопки с вектором не растеризовались