Unity 6.3
0 онлайн 35 гостей 3 в системе
Вход

SpriteAtlasManager.atlasRequested

Описание

Триггер, когда любой Sprite был связан с SpriteAtlas, но не смог найти ассет atlas во время выполнения.

Это обычно означает, что спрайт был упакован в атлас, который не включен в сборку

Этот обратный вызов не ожидает немедленного ответа от пользователя. Вместо этого он передает System.Action. Пользователь может загрузить объект атласа позже и использовать этот System.Action для передачи загруженного атласа обратно.

using UnityEngine;
using UnityEngine.U2D;

public class AtlasLoader : MonoBehaviour { void OnEnable() { SpriteAtlasManager.atlasRequested += RequestAtlas; }

void OnDisable() { SpriteAtlasManager.atlasRequested -= RequestAtlas; }

void RequestAtlas(string tag, System.Action<SpriteAtlas> callback) { var sa = Resources.Load<SpriteAtlas>(tag); callback(sa); } }

Дополнительные ресурсы: U2D.SpriteAtlasManager.RequestAtlasCallback.