【发布时间】:2015-04-19 08:24:35
【问题描述】:
我正在尝试使用场景中另一个 GameObject 中的图像更改附加到 GameObject 的 SpriteRenderer 组件的图像。访问其他对象的 SpriteRenderer 组件并替换图像很简单。
tile.GetComponentInChildren<SpriteRenderer>().sprite = GameObjectA.GetComponentInChildren<SpriteRenderer>().sprite;
但是由于我使用多个图像进行操作,所以我想知道是否有一种方法可以从项目文件夹中访问此图像,即“Unity Project”,而不是创建独立的游戏对象并因此附加 SpriteRenderer 并因此引用独立的精灵/图像。
tile.GetComponentInChildren<SpriteRenderer>().sprite = ???
【问题讨论】: