标签: unity3d
我正在创建2D游戏。我在运行时更改Sprite材质,但材质保持不变。我的材质应该随着一段时间的变化而变化,但是一旦我从一个场景进入另一个场景,精灵材质的变化就会随着所需的材质而发生。为什么只有在更改场景而不更改场景时才起作用?
tree.GetComponent<SpriteRenderer>().material = newMaterial;