[English] | 中文
- Navigate to the Releases page and download
uniasset-unity-scripts.zipfrom the latest release. - Extract it into your Unity project.
- In Unity Editor, click
Tools > Uniasset > Download Native Libraries. - After the download finishes, click
Tools > Uniasset > Configure Native Libraries.
using System.Threading.Tasks;
using Uniasset.Image;
using Uniasset.Audio;
async Task LoadAssetsAsync(RawImage image, AudioSource audioSource)
{
// Load image
using var imageAsset = new ImageAsset();
await imageAsset.LoadAsync("/path/to/your/image.png");
// Crop
await imageAsset.CropAsync(100, 100, 100, 100);
// Resize
await imageAsset.ResizeAsync(50, 50);
// Convert to Texture2D and display
image.texture = await imageAsset.ToTexture2DAsync();
// Load audio
using var audioAsset = new AudioAsset();
audioAsset.Load("/path/to/your/audio.ogg");
// Convert to AudioClip and play
audioSource.clip = audioAsset.ToAudioClip("BGM", stream: true);
audioSource.Play();
await Task.Delay(5000);
audioSource.Pause();
}This project is licensed under the MIT License, which allows modification according to specific project requirements (such as resource encryption) without the need for re-licensing.