using AibisDream.Framework; using AibisDream.Utility; using UnityEngine; namespace AibisDream { public class SpriteActor : AbsActor { public override void Init(string actorName, ActorSlot slot) { base.Init(actorName, slot); // 赋值 spriteRenderer.sprite = ResourceKit.LoadAssetSync($"Sprite/{ActorName}_Idle"); spriteRenderer.SetAlpha(0); } public override void ChangeState(string stateName) { spriteRenderer.sprite = ResourceKit.LoadAssetSync($"Sprite/{ActorName}_{stateName}"); } } }