少年修仙传客户端基础资源
hch
2024-07-30 e037e701c6e97825f82fc007deb2b84a86181c61
Assets/Launch/ResourcesModel.cs
@@ -104,6 +104,8 @@
        AssetBundle spriteBundle = null;   //需要卸载
        AssetBundle prefabBundle = null;   //需要卸载
        SpriteAtlas spriteAtlas = null;
        public void Init()
        {
            //if (Application.isMobilePlatform)
@@ -170,6 +172,7 @@
            prefabBundle?.Unload(true);
            assetVersions = null;
            localAssetVersions = null;
            spriteAtlas = null;
            Debug.Log("提前ResourcesModel.Destroy资源");
        }
@@ -269,12 +272,16 @@
            }
#else
        if (spriteBundle == null)
        {
            string _path = GetAssetFilePath("builtin/sprites");
            spriteBundle = AssetBundle.LoadFromFile(_path);
        }
        sprite = spriteBundle.LoadAsset(name, typeof(Sprite)) as Sprite;
            if (spriteBundle == null)
            {
                string _path = GetAssetFilePath("builtin/sprites");
                spriteBundle = AssetBundle.LoadFromFile(_path);
            }
            if (spriteAtlas == null)
            {
                spriteAtlas = spriteBundle.LoadAsset("sprites", typeof(SpriteAtlas)) as SpriteAtlas;
            }
            sprite = spriteAtlas.GetSprite(name);
#endif
            if (sprite == null)
            {