2
我在我的遊戲中有3D模型,但是當我通過spritebatch向屏幕添加文本時,模型消失/變得透明。在影響模型的屏幕上書寫文字
我環顧四周的解決方案,發現這應該工作,如果圖形對象
void prepare3d()
{
GraphicsDevice.RenderState.DepthBufferEnable = true;
GraphicsDevice.RenderState.AlphaBlendEnable = false;
GraphicsDevice.RenderState.AlphaTestEnable = false;`
GraphicsDevice.SamplerStates[0].AddressU = TextureAddressMode.Wrap;
GraphicsDevice.SamplerStates[0].AddressV = TextureAddressMode.Wrap;
}
然而繪製狀態似乎沒有在XNA 4.0工作之前調用。任何人都知道解決方法?