var playedCard = Instantiate(Cards[selectedCard], spawnLoc[gameQueue - 1], Quaternion.identity);
我怎么能得到参考playedCard的SpriteRenderer?
考虑到Cards[selectedCard]包含对GameObject的引用,你可以使用
var sp = playedCard.GetComponent<SpriteRenderer>();
或者如果Cards是SpriteRenderer本身的数组,Instantiate应该通过它的SpriteRenderer引用返回一个新的GameObject(在这种情况下,你可能需要在Instantiate之前添加一个显式转换,如
)var sp = (SpriteRenderer)Instantiate(Cards[selectedCard], spawnLoc[gameQueue - 1], Quaternion.identity);