先修复一下,错误的场景 删除不必要的钓场资产 修复into场景 update:更新meta文件,修复报错 update:修复资源 修复第一章节建造 修复建造第三章 update:删除多余内容 update:更新README.md update:还原图标 update:更新README update:更新配置
45 KiB
45 KiB
3.5.0 (2025-11-08)
Bug Fixes
- avoid gc in editor (31d58a2)
Features
- add
Raycast Methodoption forMaskingShapecomponent (f43254d), closes #262 - support vertex alpha for TextMeshPro SubMeshUI (d3070e3), closes #261
3.4.1 (2025-10-25)
Bug Fixes
3.4.0 (2025-09-28)
Bug Fixes
- error message sometimes after importing assets (fcebd4a), closes #256
- flickering issue when scale Y changes when used ShadowMode with TextMeshPro (c7f39d0)
Features
3.3.4 (2025-06-13)
Bug Fixes
3.3.3 (2025-06-12)
Bug Fixes
- LICENSE.md conflicts with another package's LICENSE.md (bba38ad), closes #248
- TextMeshPro 3.2.0-pre support (56c3d0e), closes #245 #247
3.3.2 (2025-04-23)
Bug Fixes
- NullReferenceException in MaskingShape component when in prefab mode (editor) (9cc6e68), closes #240
3.3.1 (2025-04-18)
Bug Fixes
3.3.0 (2025-03-28)
Bug Fixes
- soft-masked graphics are not displayed correctly in the game view (editor, OpenGLES3) (2bf00fc), closes #232
Features
- add a tool that automatically fixes shaders when 'TextMeshPro Essential Resources' are located in a non-default path (03b5e47), closes #233
- add shaders for TextMeshPro Overlay/SSD (e4d974e), closes #230
- shader graph support no longer requires an additional render feature (bb057af)
- support
UIEffectpackage withSoftMaskable(47dcacb), closes #229
3.2.4 (2025-03-06)
Bug Fixes
- 'IconAttribute' is inaccessible due to its protection level on older versions of Unity (4ad0c6b), closes #234
- IL2CPP build fails on older versions of Unity (8a9a1a1)
3.2.3 (2025-02-28)
Bug Fixes
- component icons will no longer be displayed in the scene view (Unity 2021.2 or later) (b38dd4c)
- fix potential issues (3377af2)
- remove warn CS0618 (04f587c)
3.2.2 (2025-01-18)
Bug Fixes
3.2.1 (2025-01-06)
Bug Fixes
3.2.0 (2025-01-03)
Features
- automatically display a dialog to import samples for TextMeshPro or Spine (a122057), closes #219
- change the minimum value of
SoftMaskable.powerfrom 1 to 0.5, allowing for smoother softness transitions (3d59755) - Spine support (7677a49), closes #218 #221
- support
TextMeshPro/BitmapandTextMeshPro/Mobile/Bitmapshaders. (6d4900c)
3.1.2 (2024-12-25)
Bug Fixes
- The
SoftMaskcomponent was blocking raycasts to theMaskingShape (Subtract)area. (828c869), closes #220
3.1.1 (2024-12-23)
Bug Fixes
- fix NRE (190e149)
3.1.0 (2024-12-22)
Bug Fixes
Features
3.0.1 (2024-12-10)
Bug Fixes
- shaders with
(SoftMaskable)in their names are ignored (6e5eaa5)
3.0.0 (2024-12-01)
Bug Fixes
- fix anti-aliasing issues (e68ee7b)
Features
- add 'SOFTMASKABLE' shader feature to improve shader build (eec3212)
- asset upgrade system 'SOFTMASKABLE' shader feature (d36f932)
- MaskingShape components always use stencil mask (6c6ac59), closes #203 #209
- strip shaders using ShaderVariantCollection instead of 'Always Include Shaders' (5f4c435), closes #211
- update asset upgrade system to unregister always included shaders (906bdb6)
BREAKING CHANGES
- SoftMaskable shaders now require the
SOFTMASKABLEshader feature. Please upgrade assets fromProject Settings > UI > Soft Maskor refer to the 'README > Usage with Your Custom Shaders' section to manually update your shaders.
2.4.6 (2024-11-22)
Bug Fixes
2.4.5 (2024-11-17)
Bug Fixes
2.4.4 (2024-11-16)
Bug Fixes
- accessing game object transform hierarchy before loading of scene has completed (9dfacbf), closes #208
- softmask elements stop drawing on resolution change sometimes in editor (f67d025), closes #208
2.4.3 (2024-11-15)
Reverts
- Revert "fix: softmask elements stop drawing on resolution change sometimes in editor" (6c864ac)
2.4.2 (2024-11-14)
Bug Fixes
- softmask elements stop drawing on resolution change sometimes in editor (380fdc6)
2.4.1 (2024-11-14)
Bug Fixes
- alpha hit test not working in demo scene (135b123), closes #210
- If not configured as a preloaded asset, the project settings asset will be regenerated (cca61d7), closes #200 #212
- SoftMaskable is not editable (f9937a9)
- TerminalMaskingShape is hidden even with
HideGeneratedComponents=false(8ddb586)
2.4.0 (2024-11-01)
Bug Fixes
- argumentException: RenderTextureDesc width must be greater than zero when setting the Down Sampling Rate to X8. (3ffe109), closes #204
- compile error in UniversalRP 16 (Unity 2023.2) (80413fc), closes #206
Features
- add
ignoreSelfandignoreChildrenoption for SoftMaskable element (315b86c) - add
poweroption for SoftMaskable element (1362b18)
2.3.8 (2024-09-29)
Bug Fixes
- if
UniversalRenderPipelineAsset.renderScaleis not 1, soft masking will not be rendered correctly (6e5a7f9), closes #194 - in URP, dynamic resolution does not work when render scale is close to 1 (afed40a)
- recreates ProjectSettings scriptable object when the project is pulled from GitHub (9f6ea22), closes #200
- when using dynamic resolution, soft masking will not be rendered correctly (5100e3f), closes #199
2.3.7 (2024-09-16)
Bug Fixes
2.3.6 (2024-09-16)
Bug Fixes
- version 2.3.5 does not work (23d4aa9)
2.3.5 (2024-09-15)
Bug Fixes
- alphaHitTestMinimumThreshold should not be modified on a texture not readeable or not using Crunch Compression (98783ec), closes #197
2.3.4 (2024-09-14)
Bug Fixes
- MaskingShapeContainer NullReferenceException in demo (#195) (96a090f)
- ShaderGraph is not working correctly (#191) (82c38dd)
- subtract mode
MaskingShapedoes not display correctly in the editor (f83a647)
2.3.3 (2024-09-06)
Bug Fixes
- when the player window moved to a different resolution display, soft masking does not work property (79cac0e), closes #193
2.3.2 (2024-09-06)
Bug Fixes
2.3.1 (2024-09-05)
Bug Fixes
- ShaderGraph support is not included (ce29e1a)
2.3.0 (2024-09-05)
Bug Fixes
MaskingShape.maskingMethod = Subtractis not working correctly (56e1262)- nested
MaskingShapeis not working correctly (b1331cf), closes #189 - when
UseStencilOutsideScreen = true, objects insideSoftMaskare not batched in the editor (21dfae7), closes #188
Features
2.2.4 (2024-09-04)
Bug Fixes
- stencil masking does not working correctly when
SoftMaskcomponent is placed underMaskcomponent (07084aa), closes #183
2.2.3 (2024-08-22)
Bug Fixes
2.2.2 (2024-08-17)
Bug Fixes
- soft mask is upside down on some devices (refactor) (d17784e)
2.2.1 (2024-08-16)
Bug Fixes
- soft mask is upside down on some devices (6e2ad42), closes #185
- soft masked image flickers or disappears when resizing canvas in editor (d5568b8), closes #184
2.2.0 (2024-08-11)
Bug Fixes
Stereo Enabledoption in preferences does not work (552f806)- if no
Canvasin the parents of theSoftMask, error occurred (7c401d7), closes #182 - placing a SoftMaskable object outside of a SoftMask makes the object invisible (088b723), closes #180
- softmask-buffer is cleared when TMPSubMeshUI is activated via EditorGUI (13648ca), closes #180
Features
- support for shaders with
(SoftMaskable)in the name except at the end (3755656)
2.1.3 (2024-07-26)
Bug Fixes
2.1.2 (2024-07-25)
Bug Fixes
2.1.1 (2024-07-24)
Bug Fixes
- flashing when SoftnessRange is changed in inspector (d1c6235)
2.1.0 (2024-07-23)
Bug Fixes
- fix null exception (15d6917)
- fix upgrading asset system (v1 to v2) (e6d0c60)
- support 'Apply display rotation during rendering' for Vulkan (experimental) (f5c9b41), closes #171
Features
- add 'Hide Generated Components' option in project settings (053e92b)
- add a help box to the auto-generated object inspector (f2d2115), closes #175
- revive
SoftMask.alpha(8080cb2), closes #172 - softmask buffers are now baked considering
Graphic.color.a(2eaaad6)
2.0.0 (2024-07-17)
Bug Fixes
- fix a major performance regression where if you had a lot of softmaskable components (even if the parent canvas was in-active) it would eat over 20ms doing a certain editor-only function (6e9fb30)
- fix broken anchor on README.md (03a0425)
- fix soft-maskable shaders for TextMeshPro v2.0/v2.1/v2.2/v3.0 (51d84c9)
- when changing resolution, display, or screen orientation, soft-masking do not work properly (b39fcd9)
Features
- 'SoftMask.partOfParent' is now obsolete. Please use 'MaskingShape' component instead. (3ac1dd2)
- (editor) use stencil outside screen in scene view for development (028b85b)
- add 'AntiAliasing' masking mode. This mode suppresses stencil-derived mask aliasing without using RenderTexture. (efb7f64)
- add 'SoftMask.softMaskingRange' option (76f69cf)
- add asset modify system to migrate from v1 to v2 (c451cf5)
- add explicit dependencies (90a97c6)
- add project settings for SoftMask (4a124d4)
- add soft-maskable shaders for TextMeshPro v3.2/v4.0 (df888e0)
- add stereo mode to shader (e2e6733)
- exclude unused shader variants from the build (option) (87b6060)
- support uGUI 2.0.0 (725278a)
BREAKING CHANGES
- The implementation way of the 'SoftMaskable' shader has been changed. Please refer to the "Migrating from v1 to v2" section in the Readme for details.
1.0.2 (2022-05-15)
Bug Fixes
- support TextMeshPro v2 or later (c85409e)
1.0.1 (2022-05-15)
Bug Fixes
- applied a workaround to fix a Microsoft HLSL compiler issue (50c41f2), closes #131
- fixed shader compilation in some platforms (40b450b)
1.0.0 (2021-02-24)
Features
- release 1.0.0 (127b455)
BREAKING CHANGES
- release 1.0.0
1.0.0-preview.14 (2020-10-08)
Bug Fixes
- incorrect behavior when a world space canvas and an overlay canvas are enabled together (a6e82fa), closes #107
1.0.0-preview.13 (2020-10-01)
Bug Fixes
- screen resolution in full screen mode is incorrect (39e3084)
1.0.0-preview.12 (2020-09-28)
Bug Fixes
- clickable area inverted on Metal (3c189ff)
- in Unity 2018.x, sample import failed on Windows (207ea9c)
1.0.0-preview.11 (2020-09-27)
Bug Fixes
- an exception is thrown when the game view is inactive (97e5a21), closes #104
- graphic.materialForRendering always returns different material (3f6acec), closes #103
1.0.0-preview.10 (2020-09-14)
Bug Fixes
- if the package was installed via openupm, an unintended directory 'Samples' was included (d8fd47a), closes #102
1.0.0-preview.9 (2020-09-08)
Bug Fixes
1.0.0-preview.8 (2020-09-08)
Features
- if the 'UIMask' sprite is specified as the source image, it is suggested to use another image (ea904db), closes #82
- option to disable softening completely (dedd847), closes #98
- use the stencil buffer outside the scene view canvas for editing (dbab85c), closes #100
1.0.0-preview.7 (2020-08-17)
Features
- memoryless mode (depth) (8cf202f)
1.0.0-preview.6 (2020-08-17)
Bug Fixes
1.0.0-preview.5 (2020-06-09)
Bug Fixes
1.0.0-preview.4 (2020-06-07)
Bug Fixes
- fix the tooltip text (f38f034)
Features
- add a new option to ignore stencil if it is not needed as a mask (9edcb2d)
- add a new public property 'useStencil' (09dbaad)
- improve performance (018ec78)
1.0.0-preview.3 (2020-06-04)
Bug Fixes
- outside interaction doesn't work when the RaycastFilter option is off (1935650)
Features
BREAKING CHANGES
- TextMeshPro support is now an option. If a shader or material has errors after a version upgrade, you will need to import the asset. Please see the README for more information.
1.0.0-preview.2 (2020-05-13)
Bug Fixes
1.0.0-preview.1 (2020-05-11)
Bug Fixes
- Unintentional material destruction (bf17b19)
change
- change namespace (0347b04)
Features
BREAKING CHANGES
- If your code contained the SoftMask API, it would fail to compile. Please change the namespace from
Coffee.UIExtensionstoCoffee.UISoftMask. - The name of the custom SoftMaskable shader must be changed. For more information, see the ‘Support soft masks with your custom shaders’ section of the README.
0.10.0-preview.3 (2020-05-08)
Bug Fixes
- compile error on build (e7ff660), closes #84
- visual bug with ScreenSpaceCamera canvas on editor (ec9ac44)
0.10.0-preview.2 (2020-05-03)
Bug Fixes
0.10.0-preview.1 (2020-05-01)
Bug Fixes
Features
Changelog
v0.9.1 (2020-01-28)
Implemented enhancements:
Fixed bugs:
- Projection Matrix check always true when using world space canvas #67
- Update softmask not working when canvas component was deactivated #66
- Raycast coordinates are incorrect #52
v0.9.0 (2019-08-27)
Implemented enhancements:
- Improved work in prefab view #55 (ManeFunction)
Fixed bugs:
v0.8.1 (2019-05-07)
Fixed bugs:
- Unity 2018.x compile failed #51
v0.8.0 (2019-05-01)
Camera movement affects the mask rendering when on a World Space Canvas.

Fixed bugs:
- In overlay mode, mask will be incorrect if the root canvas's parent position are not zero #47
v0.7.2 (2019-03-16)
Fixed bugs:
- The masked images all disappear if game view is maximized #44
- Pixels out of range may be read by raycaster #43
- The masked images all disappear when the game view is resized #42
- Doesn't work with Screen-Space Overlay #41
v0.7.1 (2019-03-11)
Fixed bugs:
- if canvas camera is not set in world space mode, masked contents are not displayed #36
v0.7.0 (2019-03-11)
Add 'part of parent' option to make multiple holes on one background

Implemented enhancements:
- 'Parts of parent' option #29
Fixed bugs:
v0.6.0 (2019-02-07)

Scene view bugs have been fixed.
Fixed bugs:
- Shaders for TMPro have compile errors #33
- SoftMask does not display properly at the edge of the canvas #32
Closed issues:
- Shaders for TMPro are no longer support d3d9 & d3d11_9x #34
v0.5.0 (2019-02-01)
Implemented enhancements:
- Mask interaction for each layer #31
Fixed bugs:
- SoftMask is not clipped by RectMask2D #30
- Does not work with flipped/rotated images #27
- SceneView does not display SoftMask properly #16
v0.4.0 (2019-01-13)
Implemented enhancements:
- Integrate with UnityPackageManager #22
Fixed bugs:
- Flipped soft mask texture #25
v0.3.0 (2019-01-07)
Implemented enhancements:
- Remove TMPro resources in repo #21
Fixed bugs:
- An error occur when SoftMask is destroyed on editor #23
v0.2.0 (2018-12-21)
Implemented enhancements:
- Set default material on disable #17
- Component icon #15
- Support TextMeshPro #14
- Preview soft mask buffer in inspector #13
- Add a SoftMaskable component to the child UI elements of SoftMask From the inspector #12
- Render the soft mask buffer only when needed to improve performance #11
Fixed bugs:
- Doesn't work with overlay canvas on 2018.3 #20
v0.1.0 (2018-11-20)
Implemented enhancements:
- Convert existing Mask to SoftMask from context menu #10
- Desample soft mask buffer to improve performance #9
- Custom shaders supporting #8
- Filter raycast only for the visible part #7
- Inverse soft mask #6
- Nested soft masks #5
- Support multiple-sprites and SpriteAtlas #4
- Adjust the visible part #3
- Compatible with Mask #2
- Screen space soft masking #1
* This Changelog was automatically generated by github_changelog_generator