【发布时间】:2018-12-04 02:46:00
【问题描述】:
我正在尝试统一更改用于精灵的图像,但出现错误:NullReferenceException: Object reference not set to an instance of an object 这让我相信我的 loadall 函数不起作用,因为它返回一个空对象数组。这是我的代码:
Sprite[] sprites = Resources.LoadAll<Sprite>("Sprite/Chests");
然后我将数组与这一行一起使用:
SpriteRender.sprite = sprites[SpriteIndex];
【问题讨论】:
-
什么是
SpriteRender?你能在你创建这个的地方添加行吗 -
SpriteRender 是游戏组件 SpriteRenderer,根据行 SpriteRender = gameObject.GetComponent
();