このプロジェクトについて

SoftMaskForUGUIは、Unityの組み込みuGUI Maskコンポーネントを拡張し、高度なソフトマスキング機能を提供するUnityパッケージです。開発者はUI要素に対して滑らかで半透明なマスクを作成でき、さまざまなグラフィックタイプ(Text、Image、RawImage)、複数のスプライトとSpriteAtlas、ネストされたソフトマスク(最大4レベル)、ScrollRect、すべてのレンダーモード(オーバーレイ、カメラスペース、ワールドスペース)、およびVRをサポートします。このパッケージには、UI/Default用のソフトマスク対応UIシェーダーが含まれており、最小限の変更でカスタムシェーダーをサポートします。また、SoftMask、SoftMaskable、MaskingShape、RectTransformFitterなどのコンポーネントを提供し、加算/減算マスキング、反転マスキング、レイキャストフィルタリング、パフォーマンス/品質調整など、柔軟なマスキング制御を可能にします。インストールは、OpenUPM、UPM(git URL)、または組み込みパッケージとして利用できます。パッケージにはWebGLデモが含まれており、追加のシェーダーでTextMeshProとSpineをサポートしています。