LoginSignup
1
1

More than 5 years have passed since last update.

[Unity] SpriteMaskがAndroidで正常に適応されなかった時の対処

Posted at

問題

Unityのエディター上は正常にマスクされるのに
Editor.JPG

実機で確認したらマスクが適応されてなかった
android.png

対処

PlayerSettingsのDisable Depth and Stencilにチェックが入ってるのが原因だった
チェック外したら正常に適応された
projectsettings.JPG

…そもそもデフォルトではチェック外れてるんですけどね
GPU負荷軽減になるからってチェック入れるとマスクが適応されなくなる

参考

ステンシルバッファの参考資料
https://qiita.com/r-ngtm/items/ec738be7780ccaabf606
 
uGUIのMaskについてのリファレンスだけど記載されてた
https://docs.unity3d.com/jp/560/Manual/script-Mask.html

マスキングは、GPU のステンシルバッファを使用して実装されます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1