我在使用脚本从精灵库资产更改精灵后,动画无法正常工作,但是在Unity编辑器播放模式下更改时却可以正常工作。我不知道为什么动画不能正常工作。
下面是我的脚本:
private void SetClotherWithID(
SpriteResolver spriteResolver,
string category,
string label)
{
spriteResolver.SetCategoryAndLabel(category, label);
spriteResolver.ResolveSpriteToSpriteRenderer();
}
我从GameObject
获取了spriteResolver
:
SetClotherWithID(footL.GetComponent<SpriteResolver>(),
ConstUtils.CategoryFootL, ConstUtils.LabelFootLQ01);