docs: update readme
parent
5b0906b608
commit
125f00e7a2
|
@ -66,6 +66,7 @@ By using SoftMask instead of the default Mask component, you can beautifully rep
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<br><br><br><br>
|
<br><br><br><br>
|
||||||
## Demo
|
## Demo
|
||||||
|
|
||||||
|
@ -73,6 +74,7 @@ By using SoftMask instead of the default Mask component, you can beautifully rep
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<br><br><br><br>
|
<br><br><br><br>
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
@ -117,23 +119,19 @@ Or, use [UpmGitExtension](https://github.com/mob-sakai/UpmGitExtension) to insta
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<br><br><br><br>
|
<br><br><br><br>
|
||||||
## How to play demo
|
## How to play demo
|
||||||
|
|
||||||
#### For Unity 2019.1 or later
|
- For Unity 2019.1 or later
|
||||||
|
- Open `Package Manager` window and select `UI Soft Mask` package in package list and click `Demo > Import in project` button
|
||||||
|
- For Unity 2018.4 or earlier
|
||||||
|
- Click `Assets/Samples/UISoftMask/Import Demo` from menu
|
||||||
|
|
||||||
1. Open `Package Manager` window and select `UI Soft Mask` package in package list
|
The assets will be imported into `Assets/Samples/UI Soft Mask/{version}/Demo`.
|
||||||
2. Click `Import in project` button
|
Open `UISoftMask_Demo` scene and play it.
|
||||||

|
|
||||||
3. The demo will be imported into `Assets/Samples/UI Soft Mask/{version}/Demo`。
|
|
||||||
Open `UISoftMask_Demo` scene and play it
|
|
||||||
|
|
||||||
#### For Unity 2018.4 or earlier
|
|
||||||
|
|
||||||
1. Select `Assets/Samples/UI Soft Mask Demo` from menu
|
|
||||||

|
|
||||||
2. The demo will be imported into `Assets/Samples/UI Soft Mask/{version}/Demo`.
|
|
||||||
Open `UISoftMask_Demo` scene and play it
|
|
||||||
|
|
||||||
|
|
||||||
<br><br><br><br>
|
<br><br><br><br>
|
||||||
|
@ -152,6 +150,20 @@ Or, add a SoftMaskable components from the inspector of the SoftMask component.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<br><br><br><br>
|
||||||
|
## Support TextMeshPro
|
||||||
|
|
||||||
|
To use SoftMask with TextMeshPro, import a sample asset.
|
||||||
|
|
||||||
|
- For Unity 2019.1 or later
|
||||||
|
- Open `Package Manager` window and select `UI Soft Mask` package in package list and click `TextMeshPro Support > Import in project` button
|
||||||
|
- For Unity 2018.4 or earlier
|
||||||
|
- Click `Assets/Samples/UISoftMask/Import TextMeshPro Support` from menu
|
||||||
|
|
||||||
|
The assets will be imported into `Assets/Samples/UI Soft Mask/{version}/TextMeshPro Support`.
|
||||||
|
|
||||||
|
|
||||||
<br><br><br><br>
|
<br><br><br><br>
|
||||||
## Support soft masks with your custom shaders
|
## Support soft masks with your custom shaders
|
||||||
|
|
||||||
|
@ -183,7 +195,7 @@ This operation determines the final alpha according to the soft mask buffer.
|
||||||
color.a *= SoftMask(IN.vertex, IN.worldPosition);
|
color.a *= SoftMask(IN.vertex, IN.worldPosition);
|
||||||
```
|
```
|
||||||
|
|
||||||
As an example of implementation, please see [UI-Default-SoftMask.shader](https://raw.githubusercontent.com/mob-sakai/SoftMaskForUGUI/upm/Shaders/Resources/UI-Default-SoftMask.shader).
|
As an example of implementation, please see [UI-Default-SoftMask.shader](https://github.com/mob-sakai/SoftMaskForUGUI/blob/upm/Shaders/Resources/UI-Default-SoftMaskable.shader).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue