簡體   English   中英

XNA SpriteBatch.Draw 3D向量HLSL

[英]XNA SpriteBatch.Draw 3D Vectors HLSL

大家都知道spriteBatch.draw()調用的layerDepth值。 我在2D游戲中使用3D向量。 是否可以將layerDepth作為頂點着色器中的z值? 還是可以用3D向量調用draw函數?

我需要一個精靈的深度進行后期處理。

是的, layerDepth作為每個頂點的Z位置傳遞。

通常,此參數的范圍限制在0到1之間。 盡管我認為這僅是由於SpriteBatch默認投影矩陣的近/遠平面位置引起的。 因此,它可能不適用於您-我認為這些值不受限制或任何其他限制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM