【发布时间】:2017-06-05 09:24:09
【问题描述】:
我在资源托盘中有一个名为 square 的预制件,我将它拖到场景中以创建方形预制件的实例(在层次结构中,它以蓝色突出显示,并且在属性中具有选择、恢复和应用按钮)。如果我移动/调整实例大小然后按应用,则更改将应用于预制件。
但是,方形预制件有一个带有公共游戏对象的脚本。我将游戏对象从层次结构中拖到实例的属性选项卡中的插槽中,并显示脚本现在正在引用实际的游戏对象。但是,当我按下应用时,此更改不会应用于预制件(预制件的脚本仍然没有引用任何实际的游戏对象)。应用对预制件的所有其他更改。
我尝试将实例拖到资产托盘中以创建一个带有更改的新预制件,但是一旦我这样做,脚本就不再引用游戏对象。
我不应该每次向脚本添加公共变量时都创建一个全新的预制件,那么为什么我不能应用此更改?
【问题讨论】:
标签: unity3d