我试图写的游戏中的文字出现在3D模型的背后。关于我如何才能获得它的任何想法?这是我对模型的绘制方法:
public void Draw(StadiumCamera camera)
{
Matrix[] transforms = new Matrix[model.Bones.Count];
model.CopyAbsoluteBoneTransformsTo(transforms);
foreach (ModelMesh mesh in model.Meshes)
{
foreach (BasicEffect be in mesh.Effects)
{
be.EnableDefaultLighting();
be.Projection = camera.projection;
be.View = camera.View;
be.World = GetWorld() * mesh.ParentBone.Transform;
}
mesh.Draw();
}
}
我的游戏的2d部分是使用游戏组件绘制的(有些是使用我的相机组件绘制的,有些是使用SpriteManager绘制的)。