2011-04-03 99 views
3

我正在製作使用精靈的自頂向下平臺遊戲。我想添加一些3D元素來增加平臺的深度,將平臺畫成延伸到深淵的支柱。這個概念如下圖所示。將3D添加到2D遊戲

我的問題出現在嘗試將3d模型的頂部與平臺精靈對齊。我如何設計一個系統,在繪製平臺對象時自動在適當的位置創建柱子?

Sample image

回答

2

你會希望得到一點你如何呈現在你的世界的精靈更復雜。如何融合2D spritebatch與3D渲染一個很好的例子可以在肖恩Hargreave的博客在這裏找到:
https://blogs.msdn.com/b/shawnhar/archive/2011/01/12/spritebatch-billboards-in-a-3d-world.aspx

可以通過應用適當的 轉換到這個頂點數據移動精靈到任何3D 位置。如果您對 有深入瞭解 着色器座標系,您現在可以 知道如何在3D世界中定位文本或使用SpriteBatch for 3D 粒子系統。