Unity2D动态设置SpriteRender的Sprite(Multipe)

Sprite被设置为Multiple的情况下,如何根据子Sprite的名字设置精灵图片呢:

找不到直接根据名字取子Sprite的方法,但是我们可以通过

 Sprite[] sprites = Resources.LoadAll<Sprite>("path"); // path为Sprite在Resources中的路径

来访问到所有子Sprite。只有我们初始化时遍历这些子Sprite,以name为key放入字典中,就可以根据名字取得该子Sprite啦

猜你喜欢

转载自blog.csdn.net/leohijack/article/details/47043755