我正在使用精灵制作自上而下的平台游戏。我想通过绘制平台作为延伸到深渊的支柱,添加一些3d元素来增加平台的深度。这个概念如下图所示。
我的问题出现在尝试将3d模型的顶部与平台精灵对齐。当我绘制平台对象时,我如何设计一个自动在正确位置创建支柱的系统?
答案 0 :(得分:2)
您将希望在渲染世界中的精灵方面更加复杂。如何将2d spritebatch渲染与3d融合的一个很好的例子可以在Shawn Hargreave的博客上找到:
https://blogs.msdn.com/b/shawnhar/archive/2011/01/12/spritebatch-billboards-in-a-3d-world.aspx
您可以将精灵移动到任何3D 通过适当的适当的位置 转换为此顶点数据。如果你 有详细的了解 着色器坐标系,你现在 知道如何在3D中定位文本 世界或使用SpriteBatch for 3D 粒子系统。