0

我将在 Defold 游戏引擎中制作简单的 2D 游戏,我是这方面的新手。我的问题是,我有 2 个游戏对象,每个对象都有精灵。第一个游戏对象中的精灵必须是第二个对象的精灵的背景。我设计得很好,但是当我运行(或渲染,我不知道如何正确调用)时,有时第二个游戏对象的精灵是不可见的,有时一切都很好。 我的设计和运行游戏时

如果我为游戏设置主背景图像,也会出现同样的问题。请与我分享您的经验。预先感谢。

4

1 回答 1

2

您在官方 Defold 论坛上发布了相同的问题,因此我也将在 SO 上复制您在此处获得的答案。解决方案是确保重叠的两个游戏对象的深度不相同。如果两个对象具有相同的深度并重叠,您有时可能会看到一个在另一个之前,有时反之亦然。默认渲染脚本允许 -1 到 1 的 z 范围(您可以使用分数 z 值来获得细粒度控制),但您可以从内置函数中复制它并根据需要增加范围。像 -10 到 10 这样的值通常是足够好的值。

于 2018-05-29T06:52:16.747 回答