提问人:Code Freak 提问时间:5/18/2023 更新时间:5/18/2023 访问量:176
如何通过 c# 从主预制件更新所有 unity 预制件?
How to update all unity prefabs from the main one through c#?
答:
0赞
Mario
5/18/2023
#1
如果您尝试在运行时进行更改将不起作用,因为预制件的实例是独立的对象,如果您想更改 Sprite,您应该对预制件的每个实例进行更改。
预制件是现成的游戏对象,可与模板相媲美。一个 游戏对象可以创建一次,其所有组件和 属性设置并存储为预制件资源。然后,该预制件可以 实例化,这意味着预制件的实例或副本是 生成到场景中。
如果你想在编辑器上替换该精灵,你可以直接在预制件上进行,或者通过进行更改的编辑器脚本来完成。
评论