iPhone5s, iPad mini等で UI が描画されない

iPhone5, iPad mini2/3, iPad Air にて UI が表示されないことがあったのでメモ。
条件としては極めてレアだと思うので発生頻度は少なそう。
まず上記の端末は SoC が A7 と呼ばれているチップなので、この機種で発生しそう。
わかっている条件としては

  • UIが表示されない端末のチップがA7
  • SpriteRenderer があり、それを映すカメラがある
  • Canvas の Render Mode の設定が Screen Space – Camera
  • SpreiteRenderer, UI を移すカメラの Clear Flags は共に Depth Only
  • UIの要素が、UIを写すカメラの一番端 Clipping Planes の一番端にある

この条件で発生しました。
解決方法は2つ
UIのカメラの Clear Flags を Don’t Clear にする。
もう1つはUIの要素をカメラの Clipping Planes の端ではなく、少しカメラ側に寄せる。

Xcode書き出し時のDefaultHDRIによるエラー

なぜか急にXcodeプロジェクトの書き出しでエラーが出るようになった。

An asset is marAn asset is marked with HideFlags.DontSave but is included in the build: Asset: ‘Library/unity editor resources’ Asset name: DefaultHDRIked with HideFlags.DontSave but is included in the build: Asset: ‘Library/unity editor resources’ Asset name: DefaultHDRI

Continue…