当我将UI按钮拖动到预制件时,它不会添加子组件

时间:2019-07-05 07:39:32

标签: unity3d

我想用文本制作UI Button的预制件。我创建了一个prefabs文件夹,当我将按钮拖动到项目的prefabs文件夹时,看不到我正在关注的教程中显示的文本。我想更改我创建的与该预制件连接的每个按钮的文本。enter image description here

2 个答案:

答案 0 :(得分:1)

我不知道您正在看什么教程,但这似乎适用于旧版Unity。

我可以看到您正在使用Unity 2019,然后又回到Unity 2018.3,他们添加了Nested Prefabs。另请参见Prefab Manuals

他们现在的工作方式有所不同。

您不再直接编辑预制件,而是在 ProjectView 中或在 Hierachy 中单击双击箭头旁边的> 以便输入Prefab Mode,或者由于您已经在ProjectView中选择了它,只需在 Inspector中点击 Open Prefab

enter image description here

这将打开您的预制件,就像它是层级结构中的一个场景一样,现在您可以编辑其中的所有内容。


或者,您可以简单地在Hierachy(当前场景)中的一个实例中进行更改,然后按照Editing a Prefab via its instances

的说明将其应用回预制件

通过右键单击

来更改每个属性

或通过右上角的 Override 下拉菜单查看整个组件的所有属性

答案 1 :(得分:0)

这是它的工作原理,目的是为了查看预制件的内部,以便在编辑器中打开它或将其放置在场景中