2017-09-04 17 views
1

以下の選択肢を含むドロップダウンメニューがあります。ユニティポスト処理でのアンチエイリアシング方法の設定スクリプトによるスタック

  • OFF
  • FXAA
  • TAA

私は、ドロップダウンメニューからユニティの後処理スタック資産のアンチエイリアシングのメソッドを操作しようとしています。 OFFはアンチエイリアシングを無効にするだけで動作しますが、残りは動作しません。この資産のAAの方法を変更する際の適切な方法は何ですか?

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; 
関連する問題