【发布时间】:2020-03-27 02:57:01
【问题描述】:
我在 Mainmenu 场景中有一个自定义 UI 元素可以正常工作,但是当我用它制作预制件时,所有文本和图像都变得不可见,并且 rect 变换变为空白
【问题讨论】:
标签: c# user-interface unity3d
我在 Mainmenu 场景中有一个自定义 UI 元素可以正常工作,但是当我用它制作预制件时,所有文本和图像都变得不可见,并且 rect 变换变为空白
【问题讨论】:
标签: c# user-interface unity3d
您应该将它实例化为 Canvas 的子对象。
Instantiate(prefab, thatCanvas.transform);
【讨论】:
Canvas 作为其参考,并且在实例化时可能会变形;特别是如果您在不同场景中使用不同的 Canvas Scaler 设置。