我尝试做的是在处理3.3.6中自定义形状(使用beginShape(QUADS))淡化(进出)纹理。
问题是,这些块(见下图)以一种奇怪的方式覆盖了其他块:
甚至更奇怪的是地面不会受阻。
在代码中,我基本上是在绘制地面,然后使用startshape和纹理绘制块。
对于透明度,我称之为“tint(255,alphavalue)”和“noTint()”。
我正在努力实现的是在地面上的淡入淡出和淡入淡出,以及作为替代资源更加昂贵的雾(我似乎没有找到一种简单的方法)的替代方案。
有没有人知道比使用alpha着色纹理更简单的方法来在处理中获得真正透明的纹理?
由于
答案 0 :(得分:0)
<强>固定强>
问题是深度排序。
基本上,处理默认按绘制顺序排序,但应按深度排序。
要解决此问题,请致电:
--$year
在绘制块并节省处理能力之前,我调用
hint(ENABLE_DEPTH_SORT);
后。