我正在用libgdx
编写3D游戏,并希望在模型底部添加假的2d阴影。现在我正在使用2个带有阴影纹理的平面,并将它们绘制得比地板平面高一些。一切都很顺利,但是当2个阴影平面重叠时,会出现奇怪的图形伪影,因为阴影平面具有相同的Y(垂直)坐标。我需要做些什么才能避免这种情况?也许在地板投影上有一些纹理?如果是这样 - 怎么样?
示例图片
更新: 所以我找到了另一个解决方您可以将圆网格用于阴影而不是四边形,并且不要让它们重叠。
答案 0 :(得分:4)
一个肮脏但有效的解决方案就是给每个人一个不同的Y位置。一个非常非常小的差异,足以解决你的问题,但却无法察觉。