正如我到目前为止所研究的那样,有两种方法可以在 xna 中绘制;使用 spritebatch 或将项目放到 3d 世界中,然后使用相机进行渲染。
目前,我正在开发我的 2.5D 游戏。我正在使用一种机制,使更深的精灵平移更慢,因此看起来游戏中确实有深度。
但是,考虑到效果,即后处理,如果我想将这些效果渲染到深度的中间级别,即以深度 = 0.5 将其渲染到我的角色上,而在深度 = 0.8 处有前景树,则可能会出现一些问题。
因此,我正在考虑在真实的 3D 世界中渲染我的游戏。
但是,由于我一直在寻找将精灵放入 3d 世界并为其设置动画的方法,因此我还没有找到。(可能是因为我不知道正确的关键字。)我找到的最接近的主题是关于 PointSprite,它现在从 XNA4.0 中删除,所以我无法以这种方式实现它。
我的问题是,如何在 3D 世界中渲染我的动画精灵(即角色移动)。
谢谢,圆顶