首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过脚本在统一后处理堆栈中设置抗混叠方法

如何通过脚本在统一后处理堆栈中设置抗混叠方法
EN

Stack Overflow用户
提问于 2017-09-04 11:54:24
回答 1查看 1.7K关注 0票数 1

我有一个下拉菜单,其中包含以下选项。

  • 关闭
  • FXAA
  • TAA

我正试图通过下拉菜单操纵联合的PostProcessing堆栈资产的反混叠方法。关闭工作,因为它只是禁用反走样,但其余的不起作用。在此资产上更改AA方法的适当方法是什么?

以下是我的当前代码:

代码语言:javascript
复制
void AntiAliasLevel(int index)
{
    var uiAA = ui.antialiasing.settings.method;
    var InGameAA = InGame.antialiasing.settings.method;
    var taa = AntialiasingModel.Method.Taa;

    switch (index)
    {
        case 0:
            InGame.antialiasing.enabled = false;
            ui.antialiasing.enabled = false;
            break;
        case 1:
            InGame.antialiasing.enabled = true;
            ui.antialiasing.enabled = true;

            uiAA = taa;
            break;
    }
}

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-02-25 22:44:12

您需要将设置分配给变量,进行更改,然后将变量重新分配给设置。

代码语言:javascript
复制
var settings = InGame.antialiasing.settings;
settings.method = AntialiasingModel.Method.Taa;
InGame.antialiasing.settings = settings;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46036489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档