Unity中预制件的多个精灵

时间:2014-06-10 04:52:15

标签: c# unity3d sprite

我正在制作一个日本教育游戏并制作了这个sprite sheet.我已经在精灵编辑器中将它切成了一个并命名了所有符号。

我实例化5个预制件,需要有5个不同的精灵 符号。我以为我可以将整个工作表分配给游戏对象,或者只是继续向游戏对象添加精灵渲染器,但我错了。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以直接从代码更改精灵。

this.GetComponent<SpriteRenderer>().sprite = someSprite;

你可以使用编辑器和每个公共变量依赖注入sprite本身;或者如果您愿意,可以使用Resources.Load代替。