XNA中SpriteBatch.Begin()导致3D模型部分材质变透明
Posted on 2011-06-16 09:27 张磊 Larry.Zhang 阅读(846) 评论(0) 编辑 收藏 举报XNA中在同时绘制3D模型和字符串或2D材质时,如果调用SpriteBatch.Begin()方法,会导致3D模型的部分材质变透明
解决方法是调用
spriteBatch.Begin(SpriteBlendMode.AlphaBlend, SpriteSortMode.Texture, SaveStateMode.SaveState)