Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 团结:可以';t使用脚本更改SpriteResolver_C#_Unity3d - Fatal编程技术网

C# 团结:可以';t使用脚本更改SpriteResolver

C# 团结:可以';t使用脚本更改SpriteResolver,c#,unity3d,C#,Unity3d,当我使用脚本从精灵库资源更改精灵时,我遇到动画无法工作的问题。我不知道为什么动画不工作,但当我在Unity Editor播放模式下更改它时,它工作得很好 下面是我的脚本: private void SetClotherWithID( SpriteResolver SpriteResolver, 字符串类别, 字符串标签) { spriteResolver.SetCategoryAndLabel(类别、标签); spriteResolver.ResolveSpriteToSpriteRender

当我使用脚本从精灵库资源更改精灵时,我遇到动画无法工作的问题。我不知道为什么动画不工作,但当我在Unity Editor播放模式下更改它时,它工作得很好

下面是我的脚本:

private void SetClotherWithID(
SpriteResolver SpriteResolver,
字符串类别,
字符串标签)
{
spriteResolver.SetCategoryAndLabel(类别、标签);
spriteResolver.ResolveSpriteToSpriteRenderer();
}
我从
GameObject
获得
spriteResolver

SetClotherWithID(footL.GetComponent(),
ConstUtils.CategoryFootL,ConstUtils.LabelFootLQ01);