我将在Defold游戏引擎中制作简单的2D游戏,我是这个领域的新手。我的问题是,我有2个游戏对象,每个对象都有精灵。第一个游戏对象中的精灵必须是第二个对象的精灵的背景。我设计得很好但是当我跑步(或渲染,我不知道如何正确调用)时,有时第二个游戏对象的精灵是不可见的,有时一切都还可以。
如果我为游戏设置主要的backgruon图像,同样的问题。请与我分享您的经历。先谢谢。
答案 0 :(得分:2)
你在official Defold forum上发布了同样的问题,所以我将在这里复制你在那里得到的答案。解决方案是确保重叠的两个游戏对象的深度不同。如果两个对象具有相同的深度和重叠,您有时会看到一个在另一个之前,有时反之亦然。默认渲染脚本允许z范围为-1到1(您可以使用小数z值来获得精细控制),但是您可以从内置复制它并根据需要增加范围。像-10到10这样的东西通常是足够好的价值。