タイトルのような状態になったので、解決法をメモ。
現象は下の画像のように、右上に表示しているTextのtextプロパティをC#コードから更新しても、前の文字が消えず、文字が重なった状態になる。
拡大するとこんな感じ。
画面の中央の3Dの部分はメインカメラで描画。
青い背景でTextを1つ表示しているのがUI用のサブカメラ。
で、原因はサブカメラのClear FlagsプロパティをDepth Onlyに設定していたせい・・・。
UIの部分は背景を画像にしようと思っていたので、軽そうなDepth Onlyに設定したのですが、Solid ColorなどにしておけばOK。
Please give us your valuable comment