CardHeider
- ダウンロード商品¥ 0
Unityでボードゲームを作るときに手元を隠すのに使えるかもしれないシェーダーとプレファブです ●以下の機能が含まれます。 スタンダードのキューを変更したシェーダー 台座っぽい形に配置したボックスとカードのプレファブ ●使い方 zipの中身をインポート カード別に用意するならそれのシェーダーをカードと同じものに変更 ●その他 ○Propertiesに以下足して _Mask ("Mask", Int) = 1 [Enum(UnityEngine.Rendering.CompareFunction)] _Comp ("Comp", Int) = 8 [Enum(UnityEngine.Rendering.StencilOp)] _Pass ("Pass", Int) = 2 [Enum(UnityEngine.Rendering.StencilOp)] _Fail ("Fail", Int) = 0 [Enum(UnityEngine.Rendering.StencilOp)] _ZFail ("ZFail", Int) = 0 ○SubShaderに以下足したら Stencil { Ref [_Mask] Comp [_Comp] Pass [_Pass] Fail [_Fail] ZFail [_ZFail] } ○Queueの番号変えてたいてい窓枠シェーダーになるので試してみては? [2019/05/21] →Stencilいらなかったので消しました。 バグってた。 キュー番号変えただけ(3001と3002)でできたっぽいのでそれに変更
Unityでボードゲームを作るときに手元を隠すのに使えるかもしれないシェーダーとプレファブです
●以下の機能が含まれます。
スタンダードのキューを変更したシェーダー
台座っぽい形に配置したボックスとカードのプレファブ
●使い方
zipの中身をインポート
カード別に用意するならそれのシェーダーをカードと同じものに変更
●その他
○Propertiesに以下足して
_Mask ("Mask", Int) = 1
[Enum(UnityEngine.Rendering.CompareFunction)] _Comp ("Comp", Int) = 8
[Enum(UnityEngine.Rendering.StencilOp)] _Pass ("Pass", Int) = 2
[Enum(UnityEngine.Rendering.StencilOp)] _Fail ("Fail", Int) = 0
[Enum(UnityEngine.Rendering.StencilOp)] _ZFail ("ZFail", Int) = 0
○SubShaderに以下足したら
Stencil
{
Ref [_Mask]
Comp [_Comp]
Pass [_Pass]
Fail [_Fail]
ZFail [_ZFail]
}
○Queueの番号変えてたいてい窓枠シェーダーになるので試してみては?
[2019/05/21]
→Stencilいらなかったので消しました。
バグってた。
キュー番号変えただけ(3001と3002)でできたっぽいのでそれに変更