实例化预制件并将其添加到RectTransform会将异常值设置为其本地比例

时间:2016-06-26 17:27:16

标签: unity3d

如果您实例化一个预制件并将其作为UI Canvas或任何RectTransform下的对象的父实例,其规模将会出现"异常"在我的例子中,它们等于参考像素每单位值。为什么?这是一个错误还是设计中的这种行为?

1 个答案:

答案 0 :(得分:0)

我有问题育儿UI项目,然后我开始使用:

 rectTransform.SetParent(parentTransform, false);

它解决了它。注意第二个参数,它表示你不希望变换值在世界空间中,而是在父节点的局部空间中。

也可能适合你。