以上是一個字符沿從右下方向左上方的地面行走的四個圖像。您可以在第三個面板中看到繪圖順序不正確。
這裏似乎沒有「正確的順序」。例如,如果不是一個小傢伙,我們有一個looooong貓的精靈穿過房門,那麼無論你先把門打開,還是先打開門,這都是錯誤的。
如何等遊戲引擎處理呢?有些黑客可以防止這種情況發生?手工繪製一個z緩衝區?一些其他的選擇,我沒有發生?
以上是一個字符沿從右下方向左上方的地面行走的四個圖像。您可以在第三個面板中看到繪圖順序不正確。
這裏似乎沒有「正確的順序」。例如,如果不是一個小傢伙,我們有一個looooong貓的精靈穿過房門,那麼無論你先把門打開,還是先打開門,這都是錯誤的。
如何等遊戲引擎處理呢?有些黑客可以防止這種情況發生?手工繪製一個z緩衝區?一些其他的選擇,我沒有發生?
拆分瓦片的另一種方法是隻用z值和z緩衝區渲染一切,就像一個合適的3d應用程序一樣。如果您在3D軟件包中生成圖形,則可能同時生成相對z值。
也許爲對象定義一組「層」(或者完全具有單獨的對象),第一層被繪製在第二層之下等等。我不知道,但那將是我的天真做法。如果我真的有用於瞭解這種東西的話,我會設置一個賞金。 – Blender 2011-03-10 04:59:18
感謝攪拌機。實際上,我的引擎中確實有圖層,但與精靈相比,不同圖層中的圖塊不會影響繪圖順序。 – Bemmu 2011-03-10 05:38:19
我的意思是每個精靈的圖層。我必須使用我的術語...... – Blender 2011-03-10 05:42:39