![]() |
1
3
来自统一 docs :
文档实际上并没有明确说明任何地方的转换会自动被RectTransform取代,尽管。。。 此外,Canvas依赖于RectTransform,因此在没有RectTransform的情况下无法使用。当您尝试从画布中删除rect变换时,可以看到这一点。它会弹出“无法删除RectTransform,因为画布依赖于它”。 添加到游戏对象的任何其他UI组件也会自动添加Recttransform组件(即图像、文本等)。这与Canvas的原因相同,它们依赖于RectTRansform。 您还将注意到,您制作的任何游戏对象,如果是画布的子对象,默认情况下也会有一个RectTransform,这样它就可以相对于父对象(本例中的画布)rect transform锚定自身。可以从这些对象中删除rectTransform,只要其任何组件都不依赖于rectTransform。尽管我不明白为什么需要这样做,因为画布的任何子级都应该是某种形式的UI,比如图像或文本。因此,需要进行矩形变换。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |