Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/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 Unity2D-不同尺寸变换的统一定位_Unity3d_Unity5_Unity3d 2dtools - Fatal编程技术网

Unity3d Unity2D-不同尺寸变换的统一定位

Unity3d Unity2D-不同尺寸变换的统一定位,unity3d,unity5,unity3d-2dtools,Unity3d,Unity5,Unity3d 2dtools,我有一个矩形(精灵),我需要在这个矩形内放置不同的游戏对象(精灵),但它们都是由底部“对齐”的 就我的一生而言,我不能让它在统一中工作 假设我的箱子有5米高 我想放置不同大小的对象,使它们都“静止”在框内的2.5Y轴上 自从transform.position从游戏对象的中心开始测量以来,有人知道我怎么做吗 谢谢 不要使用transform.position,请使用属性,因为它们会考虑锚点。特别是,您需要在prebab/inspector中设置精灵的位置,然后使用来定位它。我认为您应该提供更多关

我有一个矩形(精灵),我需要在这个矩形内放置不同的游戏对象(精灵),但它们都是由底部“对齐”的

就我的一生而言,我不能让它在统一中工作

假设我的箱子有5米高

我想放置不同大小的对象,使它们都“静止”在框内的2.5Y轴上

自从transform.position从游戏对象的中心开始测量以来,有人知道我怎么做吗


谢谢

不要使用transform.position,请使用属性,因为它们会考虑锚点。特别是,您需要在prebab/inspector中设置精灵的位置,然后使用来定位它。

我认为您应该提供更多关于您想要实现的内容的详细信息,例如您尝试实现的内容的屏幕截图。您的矩形是四边形的吗?大家好,感谢您的回复。。。基本上,我想把一个对象堆叠在另一个对象之上。下面的对象保持相同大小,叠在上面的对象可以是任何大小。我发现我做错了什么。。。我在下面的对象上使用transform.position和减法渲染器.bounds.y。我发现我使用了两种不同的工具来测量,所以结果不准确。我现在使用renderer.center.y并减去rendered.bounds.y,这就给出了曲面的确切y位置。再次感谢您的回复!!!