[英]why are the spawned game objects with Instantiate are invisible in game but visible in scence when i press play in unity (2d game)
可能有很多问题,因为我们没有太多信息。 首先确保实例化对象的 Z 坐标在相机前面,而不是在背景后面。
如果它们是精灵,“层中的顺序”属性可能设置错误。 如果您从未更改过层顺序,它们将全部为 0,因此可以出现在任何分层中。 在这种情况下,背景出现在精灵的顶部,因为它不知道在前面渲染哪个。 将你的鬼魂的值改为1,背景为0,它们会出现在前面
有一些可能性:
物体离相机太近。 在这种情况下,您可以尝试减少相机的近距离。 它们也可能很远,所以你必须增加远距离。
当精灵在同一层时,它们可能会随机出现在其他精灵的前面或后面。 如果是这种情况,请尽量让玩家在图层中的顺序大于背景在图层中的顺序。
对象可能位于相机不渲染的图层中。 在相机的属性 Culling Mask 中,检查对象的图层是否被标记。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.