3D中设置抗锯齿
我用Managed DirectX做了个三维的程序,导入的是.X格式模型,运行后发现有锯齿,原本透明的模型也不透明了,下面是我的设置,大家看看有那方面的设置没做到device.RenderState.FillMode = FillMode.Solid;//填充状态
device.RenderState.CullMode = Cull.None;//背向面剔除
device.RenderState.ZBufferEnable = true;//深度缓存
device.RenderState.SourceBlend = Blend.SourceAlpha;
device.RenderState.AlphaBlendEnable = true;
device.RenderState.MultiSampleAntiAlias = true;//全屏抗锯齿
device.RenderState.AntiAliasedLineEnable = true;//反走样
device.RenderState.DestinationBlend = Blend.InvBlendFactor;//允许使用深度缓冲
device.RenderState.Ambient = System.Drawing.Color.AntiqueWhite;//设定环境光为白色
还有,如果导入的是.fbx格式的模型,锯齿会不会少一些,效果会不会好一些? --------------------编程问答-------------------- --------------------编程问答-------------------- 无奈的顶一个! --------------------编程问答-------------------- 怎么玩directx啊, 下 --------------------编程问答-------------------- 帮顶 这个我不会
补充:.NET技术 , C#