2017-09-04 2 views
1

다음 선택 항목이 포함 된 드롭 다운 메뉴가 있습니다.Unity 후 처리에서 앤티 앨리어싱 메서드를 설정하는 방법 스크립트를 통해 스택

  • OFF
  • FXAA 내가 드롭 다운 메뉴를 통해 유니티의 후 처리 스택 자산의 안티 앨리어싱 방법을 조작하려고

  • TAA. OFF는 앤티 앨리어싱을 비활성화하기 때문에 작동하지만 나머지는 작동하지 않습니다. 이 자산에서 금주법의 방법을 바꿀 때 적절한 방법은 무엇입니까?

    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; 
        } 
    } 
    

    감사 :

    여기에 내 현재 코드입니다!

  • 답변

    0

    변수에 설정을 지정하고 변경 한 다음 변수를 설정에 다시 지정해야합니다.

    var settings = InGame.antialiasing.settings; 
    settings.method = AntialiasingModel.Method.Taa; 
    InGame.antialiasing.settings = settings; 
    
    관련 문제