Defold 渲染问题

我正在使用 Defold 游戏引擎制作一个简单的 2D 游戏,我在这个领域还很菜。我的问题是,我有两个游戏对象,每个对象中都有精灵。第一个游戏对象中的精灵必须是第二个对象中精灵的背景。我已经设计好了,但是当我运行(或渲染,我不知道怎样称呼)这个游戏时,有时第二个游戏对象中的精灵是看不见的,有时一切正常。 我的设计和运行游戏时的截图

如果为游戏设置主要背景图,也会出现同样的问题。请与我分享你们的经验。谢谢!

点赞
用户1266551
用户1266551

你曾经在official Defold forum发过同样的问题,所以我想要在 Stack Overflow 上再次回答你获得的回复。解决方法是确保两个重叠的游戏对象深度不同。如果两个对象深度相同并且重叠,你有时会看到一个在前面,有时反之。默认的渲染脚本允许 z-range 的值在 -1 到 1 之间(你可以使用分数 z 值进行细粒度控制),但如果你想要的话,你可以从内置脚本中复制它并增加其范围。类似于-10到10的值通常足够好。

2018-05-29 06:52:16