Unity 2D对象在不同的​​图层上

时间:2015-06-29 05:17:19

标签: c# unity3d

所以......我在Unity中生成了一个随机地图和一些对象。 但就像在真实的游戏中一样,它们被放置在不同的层中,如下图所示。

我有什么方法可以在同一层上制作它们吗? 如果需要我的代码请告诉我,我会把它们放进去。

Picture1

2 个答案:

答案 0 :(得分:0)

您应该将所有元素的RectTransform.position.z设置为相同的值(例如0)。

    RectTransform.position = new Vector3(RectTransfarm.position.x, RectTransform.position.y, 0.0f);

您也可以在创建对象时执行此操作。将代码发布到创建对象的位置以获取示例。

答案 1 :(得分:0)

只需设置一个正交相机,不同的图层应该无关紧要或遵循Nikita的解决方案,并在实例化对象时将Z位置设置为0.