ユーセンブログ

ゲーム開発に関することをたまに書きます

【Unity】Mirage Soloでステンシルバッファが使えなかったときの対処

はじめに

MIrage Soloで開発を行った際、なぜかステンシルが効かずハマったのでメモ

原因としてはシンプルでDayDreamのDepthBufferの設定がデフォルトでステンシルバッファを含まないものになっていたからでした。

対処方法

PlayerSettings>XR Settings>DayDreamのDepthFormatを16-bit depthから24-bit depth | 8-bit stencilに変更すればOK

これでステンシルが使えるようになるはず。ちなみにこの問題はDayDream系全般ハマるはずなので注意。

f:id:k_tachiban:20181226161133p:plain