Load sprite dynamically from assets in Unity
Hello programmers, In this article, you will learn how to load sprite dynamically from assets in Unity with the help of C# programming.
Before we get started with the building process, we need to know a few concepts. Let’s first discuss them.
Resources
The Resources is a class that allows the script to find and access the GameObject including assets.
All assets in a folder can be accessed by the Resources.Load function.
Resources.Load
Procedure:-
- Create a Resources folder inside the Assets folder.
- Create Sprites inside the Resources folder.
- Now, you can add the sprites in the Sprites folder.
Assets > Resources > Sprites
- Add your path to the script as sp that will load the sprites from a given path.
Sprite sp = Resources.Load("Sprites/example") as Sprite;The below-given program is to load sprite dynamically from assets in Unity using C# programming.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LoadSprite : MonoBehaviour
{
// Start is called before the first frame update
private void Start()
{
Sprite sp = Resources.Load("Sprites/example") as Sprite;
}
}
Leave a Reply