Gameframe.AssetCache
Utility classes for caching and unloading assets such like textures
com.gameframe.assetcache 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/assetcache.git README Markdown
Copy this to your project's README.md
## Installation
Add **Gameframe.AssetCache** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/assetcache.git
```
[](https://www.pkglnk.dev/pkg/assetcache)README
Gameframe.AssetCache š
Library for caching and unloading assets
Quick Package Install
Using UnityPackageManager (for Unity 2019.3 or later)
Open the package manager window (menu: Window > Package Manager)
Select "Add package from git URL...", fill in the pop-up with the following link:
https://github.com/coryleach/UnityAssetCache.git#1.3.0
Using UnityPackageManager (for Unity 2019.1 or later)
Find the manifest.json file in the Packages folder of your project and edit it to look like this:
{
"dependencies": {
"com.gameframe.assetcache": "https://github.com/coryleach/UnityAssetCache.git#1.3.0",
...
},
}
Usage
//Create an asset cache (like a WebTextureCache)
var cache = new WebTextureCache();
//Get a cached asset asynchronously
var cachedAsset = await cache.GetAsync(url);
//Use the asset
image.texture = cachedAsset.Asset;
//Dispose the reference so the cache knows you no longer are using it
cachedAsset.Dispose();
cachedAsset = null;
//Clean the cache so all assets with zero references are unloaded
cache.ClearUnusedAssets();
Author
š¤ Cory Leach
- Twitter: @coryleach
- Github: @coryleach
Show your support
Give a āļø if this project helped you!
Please consider supporting it either by contributing to the Github projects (submitting bug reports or features and/or creating pull requests) or by buying me coffee using any of the links below. Every little bit helps!
This README was generated with ā¤ļø by Gameframe.Packages
No comments yet. Be the first!