首页 > 解决方案 > 在运行时更改 Sprite 材质未应用?

问题描述

我正在创建 2D 游戏。我在运行时更改精灵材质,但材质保持不变。我的材质应该随着时间的推移而改变,但是一旦我从一个场景进入另一个场景,精灵材质就会随着所需的材质发生变化。为什么这仅在更改场景时才有效,而不是在不更改场景时才有效?

tree.GetComponent<SpriteRenderer>().material = newMaterial;

标签: unity3d

解决方案


推荐阅读