我正在创建一个广告牌阵列,为每个广告牌设置透明的动画纹理,然后围绕这些广告牌环绕相机。问题是,在轨道度数的某一点上,它前面的广告牌的纹理是在这里看到的:
http://img815.imageshack.us/img815/3956/questionpic02.jpg
如何修复它?
请回答,谢谢!
发布于 2011-05-18 11:04:50
有没有可能你碰巧先画了比较近的广告牌?
如果是这样,那么当GPU开始绘制下一个像素时,深度缓冲区会剔除那些未重叠的像素,因为它认为它们在某些东西的后面。在那个阶段,GPU不区分透明和不透明。
如果您认为这可能是您问题所在,请从后到前对您的广告牌进行排序,并在order.under中绘制它们
https://stackoverflow.com/questions/6038852
复制相似问题