立方体之间的像素点

时间:2017-07-10 11:52:37

标签: unity3d

我正在开发一个应用程序,但是我遇到了一个问题,如果我将多个立方体放在另一个上面,会出现一些小的白色像素。

有谁知道如何摆脱它们?立方体大小相同。

enter image description here

你需要注意在这张照片上看到它们,但在手机上非常明显。

2 个答案:

答案 0 :(得分:1)

我注意到对象边界周围出现了问题。

我怀疑这个小故障可能是来自“z深度问题”,还是远近裁剪问题。

您是否打算使顶部/底部立方体的两个对象的y值相等?

jupyter console

如果是这种情况,请尝试使立方体彼此足够远。将y值设置为2.001和1.999而不是2和2.

此外,尝试使用其他测试设备,甚至在其他平台上,看看是否在那里发生了相同的事情。

答案 1 :(得分:0)

真正的问题是: 如何将这些立方体放在彼此之上?

对我而言,这些景点看起来并不像白色,它们似乎是立方体顶部的颜色,通过立方体之间的接缝流血。如果您将多边形堆叠在一起并且不共享完全相同的顶点,则会出现此类接缝。如果相邻的三角形边缘共享完全相同的开始和结束坐标,则只能保证它们是无缝的。

这意味着如果您将两个立方体放在彼此的顶部,但是在任何方向上移动其中一个0.0001单位,则可能会出现接缝。这也意味着如果你想在一个大的立方体上放一个小立方体,可能会出现接缝。