エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Unity】SpineオブジェクトをMaskする - Qiita
Spineオブジェクトは? SpineオブジェクトはUnityで言うところのMeshRendererで描画されています。 (spi... Spineオブジェクトは? SpineオブジェクトはUnityで言うところのMeshRendererで描画されています。 (spine-unity内のSkeletonRenderer.csが該当のソースです) つまりMeshRendererのMask処理を書くことが出来れば、Maskすることが出来ます。 (自分はなんでこの身体の位置にしちゃったんだろう?) Mask処理について 要はRendererをMaskすれば良いのですが、 SpriteRendererすらMaskする処理はUnityには無いようです。 なので、簡単に自作する事にしました。 Shaderで実装 簡単なのはやはりステンシルテストを使うことですね。 すごく簡単に説明しますと、ステンシルとは型抜きという意味で ピクセル描画を行う際にこの点を打つか打たないかを判定するテストになります。 これを利用します。 Spine側に適用す
2015/10/06 リンク