当我们在编写天空盒等的图片与图片连接处常常会看到有的地方会出现一条缝隙之类的,这个要怎么解决呢?其实不难。
private function getMaterial( p_nId:uint ):Material
{
var l_nPrecision:uint = 10;
var l_oMat:BitmapMaterial = new BitmapMaterial( queue.data[planeNames[p_nId]].bitmapData, null, l_nPrecision );
l_oMat.repeat = false; // 消除缝隙
l_oMat.maxRecurssionDepth = 6;
return l_oMat;
}
只需将l_oMat.repeat = false就可以解决缝隙问题。
private function getMaterial( p_nId:uint ):Material
{
var l_nPrecision:uint = 10;
var l_oMat:BitmapMaterial = new BitmapMaterial( queue.data[planeNames[p_nId]].bitmapData, null, l_nPrecision );
l_oMat.repeat = false; // 消除缝隙
l_oMat.maxRecurssionDepth = 6;
return l_oMat;
}
只需将l_oMat.repeat = false就可以解决缝隙问题。
本文介绍了一种简单的方法来解决天空盒图片连接处出现缝隙的问题。通过设置材质的repeat属性为false,可以有效地消除这些缝隙。
1456

被折叠的 条评论
为什么被折叠?



