2011-02-15 76 views

回答

1

我假設三樣東西在這裏

  1. 你成功地用alpha通道加載圖像(如.png文件或.TGA)
  2. 你一定深度測試啓用
  3. 您還沒有改變混合模式,但啓用了混合

當OpenGL的是借鑑你的四核/三角,還繪製了深度緩存,無論是像素是否是透明的(或部分非常透明)。 我的猜測是,你先繪製這個透明的形狀,然後是它後面的對象。 OpenGL不會繪製背景對象,深度緩衝區已經說你已經在它的前面畫了一些東西,所以你真的看透了第一個和第二個對象,進入「天空」。

所以如果透明物體總是在前面,最後繪製它。否則它會變得非常複雜(谷歌「深度分類」)

我會嘗試給我添加更多的細節,當我回家。

+0

你還沒回家?我需要這個 – Mazyod 2011-07-31 16:54:43