Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d Unity游戏对象宽度和高度设置为零,但仍正常显示_Unity3d_Gameobject - Fatal编程技术网

Unity3d Unity游戏对象宽度和高度设置为零,但仍正常显示

Unity3d Unity游戏对象宽度和高度设置为零,但仍正常显示,unity3d,gameobject,Unity3d,Gameobject,我在场景中有一个游戏对象,但在画布中没有。在这个游戏对象中,我实例化了几个其他的游戏对象,没有任何问题 我不明白的是,如果我将主游戏对象的宽度和高度设置为0、100或1000,没有任何变化,它仍然会以相同的方式实例化和显示所有内容 有人能解释一下为什么当我将主游戏对象的宽度和高度设置为0时,它仍然显示所有内容吗 多谢各位 rectcransforms仅对画布对象重要 宽度和高度属性仅适用于RectTransform类型变换,仅适用于画布对象。对于非画布对象,您应该只使用普通的变换,此时您将有一个

我在场景中有一个游戏对象,但在画布中没有。在这个游戏对象中,我实例化了几个其他的游戏对象,没有任何问题

我不明白的是,如果我将主游戏对象的宽度和高度设置为0、100或1000,没有任何变化,它仍然会以相同的方式实例化和显示所有内容

有人能解释一下为什么当我将主游戏对象的宽度和高度设置为0时,它仍然显示所有内容吗

多谢各位

rectcransforms
仅对画布对象重要
宽度和高度属性仅适用于
RectTransform
类型变换,仅适用于画布对象。对于非画布对象,您应该只使用普通的
变换
,此时您将有一个比例参数,将其设置为零,将使对象的大小为零。

我们需要查看此游戏对象的检查器属性,否则我们无法帮助您。@Draco18s屏幕截图已添加。感谢您提供有用的信息。我将其从
RectTransform
更改为
Transform