Skip to content

Commit e15e030

Browse files
committed
Prevent creating new texture each time!
1 parent f3f9df9 commit e15e030

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,9 @@ sysinfo.txt
2828
# Builds
2929
*.apk
3030
Assets/ConsolePro
31-
ConsolePro.meta
31+
ConsolePro.meta
32+
Assets/link.*
33+
Assets/Opencoding
34+
Opencoding.meta
35+
Assets/Plugins
36+
Plugins.meta

Assets/RuntimeSpriteSheetsGenerator/Scripts/AssetPacker/AssetPacker.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,9 @@ protected IEnumerator loadPack(string savePath) {
180180

181181
TextureAssets textureAssets = JsonUtility.FromJson<TextureAssets> (loaderJSON.text);
182182

183+
Texture2D t = loaderTexture.texture; // prevent creating a new Texture2D eacg time.
183184
foreach (TextureAsset textureAsset in textureAssets.assets)
184-
mSprites.Add(textureAsset.name, Sprite.Create(loaderTexture.texture, new Rect(textureAsset.x, textureAsset.y, textureAsset.width, textureAsset.height), Vector2.zero, pixelsPerUnit, 0, SpriteMeshType.FullRect));
185+
mSprites.Add(textureAsset.name, Sprite.Create(t, new Rect(textureAsset.x, textureAsset.y, textureAsset.width, textureAsset.height), Vector2.zero, pixelsPerUnit, 0, SpriteMeshType.FullRect));
185186
}
186187

187188
yield return null;

0 commit comments

Comments
 (0)