表題の通り。
UIスプライトでスクリプトからの差し替えがなんかできないなと思っていたら、そもそもそういうものだった。
これはだめで、
test.cs
using UnityEngine;
public class EnemyImage : ImageEffects
{
public void SetImage(Sprite sprite)
{
thisImage.sprite = sprite;
}
}
overrideSpriteに代入する
test.cs
using UnityEngine;
public class EnemyImage : ImageEffects
{
public void SetImage(Sprite sprite)
{
thisImage.overrideSprite = sprite;
}
}