gpt4 book ai didi

mono - 如何为 AndroidGameView 启用抗锯齿 (4X MSAA)?

转载 作者:行者123 更新时间:2023-12-01 15:43:28 25 4
gpt4 key购买 nike

我有一个简单的 OpenGL 应用程序,我正在尝试为其启用抗锯齿 (4x MSAA)。我似乎无法弄清楚如何使用 AndroidGameView 来做到这一点.

到目前为止,我一直通过 Developer Settings 菜单强制使用 4x MSAA 作为短期解决方案,但我希望能够以编程方式执行此操作。任何人都可以阐明这一点吗?

最佳答案

事实证明,以编程方式执行此操作的方法是在继承自 AndroidGameView 的类的 CreateFrameBuffer() 重写中设置 GraphicsMode 属性>:

    protected override void CreateFrameBuffer()
{
// Create a graphics context for OpenGL ES 2.0
ContextRenderingApi = GLVersion.ES2;

// Set the graphics mode to use 32bpp colour format, 24bpp depth, 8bpp stencil and 4x MSAA
GraphicsMode = new GraphicsMode(new ColorFormat(32), 24, 8, 4);

// Create the frame buffer itself by calling the base class method
base.CreateFrameBuffer();

// Custom initialization code here
}

感谢Cheesebaron引导我研究 AndroidGameViewGraphicsMode 属性。

关于mono - 如何为 AndroidGameView 启用抗锯齿 (4X MSAA)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19774622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com