如何使用脚本将 ui 图像中的源精灵更改为常规精灵?
我在 unity 文档和 youtube 上搜索,但没有关于新版本的信息
您可以通过将新精灵分配给图像上的精灵属性来更改精灵,如下所示:
public class SpriteChange : MonoBehaviour
{
[SerializeField] Sprite newSprite;
public void ChangeSprite()
{
var image = GetComponent<Image>();
image.sprite = newSprite;
}
}
为此,您显然需要对要加载的精灵的引用。
来自 UIElements 的 Image.sprite 和 Image 的统一文档 或者,如果您使用 UGUI Image.sprite 和 Image
的相同链接