Skip to content

Latest commit

 

History

History
1180 lines (636 loc) · 75.9 KB

CHANGELOG.md

File metadata and controls

1180 lines (636 loc) · 75.9 KB

4.10.2 (2024-11-01)

Bug Fixes

4.10.1 (2024-09-29)

Bug Fixes

  • mainTex will be ignored (2ee69d0)

4.10.0 (2024-09-29)

Bug Fixes

  • component icon is not set (5ff6ec8)

Features

4.9.1 (2024-08-07)

Bug Fixes

  • ParticleSystem trails gain offset on parent canvas change (2a1cd50), closes #323

4.9.0 (2024-07-18)

Features

  • ParticleAttractor supports multiple ParticleSystems (3834780)

4.8.1 (2024-06-27)

Bug Fixes

4.8.0 (2024-06-27)

Bug Fixes

  • generated baking-camera object remains in the prefab or scene (again) (de35cba)
  • SetParticleSystemInstance/Prefab APIs destroy generated objects (ae3f3a8)

Features

  • add 'custom view' option. (a703c29)
  • remove overlay window (editor) (8358170)
  • restore Transform.localScale when setting autoScalingMode to something other than Transform (again) (88a970d)
  • the rendering order list in inspector is now more compact (be90172)

4.7.2 (2024-06-21)

Bug Fixes

  • generated baking-camera object remains in the prefab or scene (0bb8438)

4.7.1 (2024-06-20)

Bug Fixes

  • despite not using the size module, particles become smaller based on their z position (a8ed6e6), closes #316

4.7.0 (2024-06-19)

Bug Fixes

  • UIParticle.transform.localScale does not scale particles (1d40e24), closes #313
  • UIParticle is scaled by canvas size even when AutoScalingMode.None and ScalingMode.Local (54a4b1c), closes #313
  • UIParticle is scaled incorrectly with nested canvases (f26920f), closes #313

Features

  • reset previous position on start play for world space simulation (3880484), closes #303
  • restore Transform.localScale when setting autoScalingMode to something other than Transform (5505247)

4.6.8 (2024-06-14)

Bug Fixes

  • 'Resource ID out of range in GetResource' error in overlay rendering mode (05286ce), closes #308

4.6.7 (2024-05-24)

Bug Fixes

  • the ParticleSystem's localPosition drifts at certain scales due to floating-point precision issues (e924eb4), closes #299 #312

4.6.6 (2024-05-23)

Bug Fixes

4.6.5 (2024-05-23)

Bug Fixes

  • update workflows (for preview and v4) (3eab097)

4.6.4 (2024-05-22)

Bug Fixes

  • assertion failed on expression: 'ps->array_size()' (1b5c359), closes #278
  • lost Material.mainTexture when using AnimatableProperties (ea04352), closes #311
  • remove unnecessary code (c37c014)

4.6.3 (2024-04-04)

Bug Fixes

  • if only Trail Material is used, it will not be displayed (2eff411), closes #294
  • if the UIParticle parents do not have Canvas, an exception is thrown in OnEnable (e82c833), closes #300
  • particle size too small due to auto scaling (2ec3748), closes #295

4.6.2 (2024-02-01)

Bug Fixes

4.6.1 (2024-01-26)

Bug Fixes

  • unintended scaling occurs when AutoScalingMode=UIParticle and ScalingMode=Local (1627de1), closes #292

4.6.0 (2024-01-26)

Bug Fixes

Features

  • "[generated]" GameObjects on the hierarchy is disturbing (7c42421), closes #288
  • add explicit dependencies (9a0187a)
  • add icon (0c1022c)
  • remove samples (f53a7fa)

4.6.0-preview.1 (2024-01-24)

Bug Fixes

Features

  • "[generated]" GameObjects on the hierarchy is disturbing (7c42421), closes #288
  • add explicit dependencies (9a0187a)
  • add icon (0c1022c)
  • remove samples (f53a7fa)

4.5.2 (2024-01-18)

Bug Fixes

  • (editor) sometimes crashes when entering play mode (b80c3e6)

4.5.1 (2023-12-23)

Bug Fixes

  • fix material for mesh sharing group (6126af9)
  • the changes made to the material used by the ParticleSystem are not immediately reflected (3184ba9), closes #280

4.5.0 (2023-12-23)

Bug Fixes

  • incorrect rendering of world-space simulated particles while animating scale (ac58475), closes #285
  • remove obsolete warning (5d5eb34)

Features

  • Automatically generated objects are no longer editable (NotEditable). (5607dc4)
  • support IMeshModifier (5c3232f), closes #282

4.4.0 (2023-11-08)

Features

  • support 'Active Apply Color Space' for linear color space (45c56bb)

4.3.0 (2023-11-08)

Features

  • added 'autoScalingMode (None, Transform.localScale, UIParticle.scale)' instead of 'autoScaling' (107f901)
  • reset transform.localScale on upgrading v3.x to v4.x (c710787), closes #277

4.2.2 (2023-10-25)

Bug Fixes

4.2.1 (2023-08-18)

Bug Fixes

  • autoScaling and PositionMode may be locked (3f2f12d)

4.2.0 (2023-08-18)

Bug Fixes

  • assertion 'ps->array_size()' in UpdateMesh() when using trails of type ribbon (f75fcce), closes #241
  • built-in shaders are no longer supported (c2119c1), closes #233 #257
  • crash occurs when too many vertices are rendered (723a04d)
  • error: SerializedObject target has been destroyed (e930516), closes #267
  • excessive particle emitted on move ParticleSystem for local space simulation and emission over distance (2fe0bde), closes #265
  • fix typos (52f2ef1)
  • generated GameObject will be named '[generated] *' (9b2e5c1)
  • inactive ParticleSystems are removed from the list on refresh (4851a18)
  • mesh sharing not working (8b4ca1a), closes #236
  • nullptr exceptions when using nested UIParticle components in hierarchy (e67e948), closes #246
  • nullReferenceException after copy-n-paste (425aad0), closes #258
  • remove unnecessary per-frame allocation. (e92b514)
  • scaling ParticleSystem puts prewarmed particles in wrong location (fb31db4), closes #235
  • sub-emitters option is not work in editor playing (b308b26), closes #231
  • the camera under UIParticle will be assigned as _orthoCamera (c42f8c8)
  • UIParticleAttractor attracts the particles at wrong position when in RelativeMode (68d9925), closes #262

Features

  • 'AbsoluteMode' option is renamed to 'PositionMode' (67eff61)
  • 'AutoScaling' option will be imported from 'IgnoreCanvasScale' (for v3.x) (4103041)
  • add 'AutoScaling' option for UIParticle (35325c8)
  • add 'UpdateMode' option for UIParticleAttractor (903f702), closes #250
  • add particle system getter and setter for attractor (a4bcf93), closes #253
  • add public properties for UIParticleAttractor (392ab6d), closes #253
  • add Start/StopEmission API for UIParticle (e499836), closes #240

4.1.7 (2022-08-30)

Bug Fixes

  • the annoying empty black scene overlay box shown even when nothing is selected (bdeeabb)

4.1.6 (2022-08-10)

Bug Fixes

4.1.5 (2022-08-10)

Bug Fixes

4.1.4 (2022-07-01)

Bug Fixes

  • add Enabled toggle in overlay window (f97e619)
  • if m_Particles contains null, an error will occur (550d0c4), closes #214
  • ParticleSystem reordering and refreshing in inspector does not work for prefab asset (7eb4112)
  • refresh button does not works in prefab edit mode (c1538a8), closes #214
  • when UIParticlrRenderer destroy manually, an error will occur (a11d2d0)

4.1.3 (2022-06-28)

Bug Fixes

4.1.2 (2022-06-27)

Bug Fixes

  • error on editor (8034228), closes #210
  • incorrect position of world space trail particles (fb7f308), closes #209

4.1.1 (2022-06-25)

Bug Fixes

  • add absolute mode toggle to overlay window (48d1994)

4.1.0 (2022-06-25)

Features

  • add relative/absolute particle position mode (1879ac8), closes #205

4.0.1 (2022-06-24)

Bug Fixes

4.0.0 (2022-06-21)

Bug Fixes

  • correct world space particle position when changing screen size (c6644a2)
  • keep properly canvas batches (d8e96e6)

Features

  • adaptive scaling for UI (aa0d56f)
  • add overlay window for UIParticle (7b21c50)
  • add particle attractor component (386170c)
  • display warning in inspector if using 'TEXCOORD*.zw' components as custom vertex stream (59221d5)
  • mesh sharing group (9afeebf)
  • random mesh sharing group (4fa43ed)
  • support 8+ materials (b76bf5a), closes #122 #152 #186

BREAKING CHANGES

  • If you update to v4, you may be required to adjust your UIParticle.scale.

4.0.0-preview.1 (2022-06-18)

Bug Fixes

  • correct world space particle position when changing screen size (c6644a2)
  • keep properly canvas batches (d8e96e6)

Features

BREAKING CHANGES

  • If you update to v4, you may be required to adjust your UIParticle.scale.

3.3.12 (2022-06-10)

Bug Fixes

  • always display materials in inspector (a10042d)
  • UNITY_UI_ALPHACLIP in UIAdditive shader is not working (e817e8d)

3.3.11 (2022-06-10)

Bug Fixes

  • sorting by layer does not work properly (ccc09e6)
  • when using linear color space, the particle colors are not output correctly (11c3a7b), closes #203

3.3.10 (2022-02-17)

Bug Fixes

  • annoying warning for [ExecuteInEditMode] (b6b2c72), closes #180
  • PrefabStageUtility class is not experimental after 2021.2 (0fd5d7a)

3.3.9 (2021-08-02)

Bug Fixes

3.3.8 (2021-06-08)

Bug Fixes

3.3.7 (2021-06-02)

Bug Fixes

  • Refresh() will be called multiple times in the same frame, due to external assets (0b9d80d)

3.3.6 (2021-05-11)

Bug Fixes

  • In rare cases, the generated camera (for baking) will not be deactivated (12c748a)
  • remove from "Add Component" menu (476c402)

3.3.5 (2021-02-28)

Bug Fixes

  • fix cached position for pre-warmed particles (e3f42d7)
  • ParticleSystem creates particles in wrong position during pre-warm (b93e0e4), closes #147

3.3.4 (2021-02-22)

Bug Fixes

  • Multiselecting sets all scales to the same value (13223b2)
  • support sub emitter with 'PlayOnAwake' (d5ce78a)
  • The maximum material count is 8 (3bb5241)

3.3.3 (2021-02-03)

Bug Fixes

  • particle trails draw in wrong transform (17ce81e), closes #145

3.3.2 (2021-02-01)

Bug Fixes

  • _cachedPosition defaults to localPosition (c0aa89b), closes #121
  • submeshes can't over 8 (2a1f334), closes #122

3.3.1 (2021-02-01)

Bug Fixes

  • ignore material check and transform check (d11cd0a), closes #119
  • the trail is incorrect in SimulationSpace.Local (9313489)

3.3.0 (2020-11-20)

Bug Fixes

  • the particles may disappear unintentionally (2ec81da), closes #117

Features

  • ignore rendering of particle systems that do not have a SharedMaterial and TrailMaterial (08c4aba), closes #118
  • show/hide materials in inspector (4b4aebf)
  • shrink rendering by material (46a7ddd), closes #113

3.2.0 (2020-11-15)

Features

  • compatibility with other IMaterialModifier (08273cb), closes #115

3.1.1 (2020-11-09)

Bug Fixes

  • error on build in Unity 2019.3.11-15 (68669c7), closes #114
  • null Reference when creating New Scene after Prefab was open in PrefabMode (22bcecd), closes #111

3.1.0 (2020-10-28)

Bug Fixes

  • compile error in 2018.2 (82f81ef)

Features

  • maskable option to ignore masking (af5f7e9), closes #109

3.0.1 (2020-10-28)

Bug Fixes

  • fix the sorting algorithm (7acbf22)
  • in rare cases, an IndexOutOfRangeException is thrown (f7eac0a)

3.0.0 (2020-10-27)

Bug Fixes

  • IgnoreCanvasScaler may be enabled unintentionally (d9f9244)
  • an error happens during loading scene in editor (ab9d9aa), closes #101
  • not working as expected in world simulation space (683fcb4), closes #98
  • if the package was installed via openupm, an unintended directory 'Samples' was included (1913de5)
  • animatable properties not working (5b8b0bd), closes #95
  • combine Instances error (878f812), closes #91
  • in rare cases, the particle size is incorrect with camera-space mode (90593ac), closes #93
  • trails material uses sprite texture (9e65ee7), closes #92
  • ignore missing object on initialize (8bd9b62)
  • not masked (4ef5947)
  • in Unity 2018.2, PrefabStageUtility is not found (0b6dcff)
  • removed UIParticle will be saved in prefab mode (08e2d51)
  • hide camera for baking (30b4703)
  • In ignore canvas scaler mode, Transform.localScale is zero (cc71f2b), closes #89
  • In prefab mode, an error occurs (a222f37), closes #88
  • the default value of IgnoreCanvasScaler is true (966fae1)
  • build fails (ac080a4), closes #85
  • if in the mask, rendering material will be destroyed (0db40cf)
  • baking camera settings for camera space (436c5e4)
  • fix local simulation (7add9de)
  • fix camera for baking mesh (6395a4f)
  • The type or namespace name 'U2D' does not exist in the namespace 'UnityEditor.Experimental' in Unity 2019.3 or later (930199e), closes #82
  • texture sheet animation module Sprite mode not working (30d1d5d), closes #79
  • An exception in the OnSceneGUI caused the scale of the transformation to change unintentionally (75413e0)
  • read-only properties in the inspector (f012b23)
  • Added CanvasRenderer as a required component (a8950f6)
  • If sprite is null, a null exception is thrown (50c6e98)
  • fix displayed version in readme (c29bbdd)
  • abnormal Mesh Bounds with Particle Trails (518a749), closes #61
  • multiple UIParticleOverlayCamera in scene (3f09395), closes #73
  • add package keywords (49d8f3f)
  • particles not visible if scale.z is 0 (35718e0), closes #64
  • remove unnecessary scripts (0a43740)
  • workaround for #70 (4bbcc33)
  • change the text in the inspector to make it more understandable. (7ca0b6f), closes #66
  • editor crashes when mesh is set to null when ParticleSystem.RenderMode=Mesh (e5ebadd), closes #69
  • getting massive errors on editor (ef82fa8), closes #67
  • heavy editor UI (d3b470a)
  • remove a menu to add overlay camera (f5d3b6e)
  • rotating the particle rect may cause out of bounds (3439842), closes #55
  • scale will be decrease on editor (0c59846)
  • UI darker than normal when change to linear color space (db4d8a7), closes #57

Features

  • cache modified material (6b397f3), closes #94
  • improve the material batching (4be5666)
  • un-limit on the number of mesh instances (f133881)
  • refresh children ParticleSystem with a gameObjects as root (8bae1d0)
  • add API to bind ParticleSystem object (a77bbd3)
  • material batching (8f703e6)
  • support AnimatableProperty for multiple materials (062d988)
  • remove menu in inspector (e7f8f51)
  • add menu to create UIParticle (2fa1843)
  • add play/pause/stop api (f09a386)
  • support for changing rendering orders (745d4a5)
  • Support for child ParticleSystem rendering (4ee90be)
  • UIParticle for trail is no longer needed (466e43c)
  • add menu to create UIParticle (14f1c78)
  • Combine baked meshes to improve performance (633d058)
  • improve performance (77c056a)
  • optimization for vertices transforms and adding node for trails (e070e8d), closes #75
  • option to ignoring canvas scaling (fe85fed)
  • support 3d scaling (42a84bc)
  • support custom simulation space (a83e647), closes #78
  • support for particle systems including trail only (f389d39), closes #61
  • add support for SpriteAtlas (b31e325)
  • add menu to import sample (b8b1827)

BREAKING CHANGES

  • The development branch name has been changed. Most cases are unaffected.
  • The child UIParticle is no longer needed.
  • The bake-task has changed significantly. It may look different from previous versions.
  • update develop environment to Unity 2018.3. Unity 2018.2 will continue to be supported.

3.0.0-preview.38 (2020-10-04)

Bug Fixes

  • delete unused file in package (2e69974)
  • material dirty on validate (on editor) (fa34301)

Features

3.0.0-preview.37 (2020-10-01)

Bug Fixes

3.0.0-preview.36 (2020-09-28)

Bug Fixes

  • do not bake particle system to mesh when the alpha is zero (1775713), closes #102
  • in Unity 2018.x, sample import failed on Windows (f5861b0)

3.0.0-preview.35 (2020-09-27)

Bug Fixes

  • an error happens during loading scene in editor (ab9d9aa), closes #101

3.0.0-preview.34 (2020-09-15)

Bug Fixes

  • not working as expected in world simulation space (683fcb4), closes #98

3.0.0-preview.33 (2020-09-14)

Bug Fixes

  • if the package was installed via openupm, an unintended directory 'Samples' was included (1913de5)

3.0.0-preview.32 (2020-09-14)

Bug Fixes

  • animatable properties not working (5b8b0bd), closes #95

3.0.0-preview.31 (2020-09-02)

Bug Fixes

  • combine Instances error (878f812), closes #91
  • in rare cases, the particle size is incorrect with camera-space mode (90593ac), closes #93
  • trails material uses sprite texture (9e65ee7), closes #92

Features

  • refresh children ParticleSystem with a gameObjects as root (8bae1d0)

3.0.0-preview.30 (2020-09-02)

Bug Fixes

  • ignore missing object on initialize (8bd9b62)

Features

  • add API to bind ParticleSystem object (a77bbd3)

3.0.0-preview.29 (2020-09-01)

Features

3.0.0-preview.28 (2020-09-01)

Features

  • support AnimatableProperty for multiple materials (062d988)

3.0.0-preview.27 (2020-09-01)

Bug Fixes

3.0.0-preview.26 (2020-09-01)

Bug Fixes

  • in Unity 2018.2, PrefabStageUtility is not found (0b6dcff)

3.0.0-preview.25 (2020-09-01)

Bug Fixes

  • removed UIParticle will be saved in prefab mode (08e2d51)

3.0.0-preview.24 (2020-09-01)

Bug Fixes

  • hide camera for baking (30b4703)
  • In ignore canvas scaler mode, Transform.localScale is zero (cc71f2b), closes #89
  • In prefab mode, an error occurs (a222f37), closes #88

Features

  • remove menu in inspector (e7f8f51)

3.0.0-preview.23 (2020-08-31)

Bug Fixes

  • the default value of IgnoreCanvasScaler is true (966fae1)

3.0.0-preview.22 (2020-08-29)

Bug Fixes

3.0.0-preview.21 (2020-08-28)

Bug Fixes

  • if in the mask, rendering material will be destroyed (0db40cf)
  • support animatable material property (again) (cf6ca80)

3.0.0-preview.20 (2020-08-28)

Features

3.0.0-preview.19 (2020-08-28)

Bug Fixes

  • baking camera settings for camera space (436c5e4)
  • fix local simulation (7add9de)

Features

  • add menu to create UIParticle (2fa1843)
  • add play/pause/stop api (f09a386)
  • support for changing rendering orders (745d4a5)
  • Support for child ParticleSystem rendering (4ee90be)
  • UIParticle for trail is no longer needed (466e43c)

BREAKING CHANGES

  • The child UIParticle is no longer needed.

3.0.0-preview.18 (2020-08-19)

Bug Fixes

  • AsmdefEx is no longer required (50e749c)
  • fix camera for baking mesh (6395a4f)
  • support .Net Framework 3.5 (again) (23fcb06)

Features

  • 3.0.0 updater (f99292b)
  • add menu to create UIParticle (14f1c78)
  • Combine baked meshes to improve performance (633d058)
  • improve performance (77c056a)
  • optimization for vertices transforms and adding node for trails (e070e8d), closes #75
  • option to ignoring canvas scaling (fe85fed)
  • support 3d scaling (42a84bc)
  • support custom simulation space (a83e647), closes #78
  • support for particle systems including trail only (f389d39), closes #61

BREAKING CHANGES

  • The bake-task has changed significantly. It may look different from previous versions.

3.0.0-preview.17 (2020-08-13)

Bug Fixes

  • The type or namespace name 'U2D' does not exist in the namespace 'UnityEditor.Experimental' in Unity 2019.3 or later (930199e), closes #82

3.0.0-preview.16 (2020-08-12)

Bug Fixes

  • texture sheet animation module Sprite mode not working (30d1d5d), closes #79

3.0.0-preview.15 (2020-08-11)

Bug Fixes

  • An exception in the OnSceneGUI caused the scale of the transformation to change unintentionally (75413e0)

3.0.0-preview.14 (2020-08-11)

Bug Fixes

  • read-only properties in the inspector (f012b23)

3.0.0-preview.13 (2020-08-11)

Bug Fixes

  • Added CanvasRenderer as a required component (a8950f6)
  • inspector is broken in Unity 2020.1 (26c5395)

Features

  • update OSC to 1.0.0-preview.25 (22e116e)

3.0.0-preview.12 (2020-08-11)

Bug Fixes

  • Profiler.BeginSample -> Profiler.EndSample if a canvas is disabled or a camera doesn't found (4a0a5d1)

3.0.0-preview.11 (2020-05-07)

Bug Fixes

  • If sprite is null, a null exception is thrown (50c6e98)

3.0.0-preview.10 (2020-04-30)

Features

  • add support for SpriteAtlas (b31e325)

3.0.0-preview.9 (2020-03-04)

Bug Fixes

  • fix displayed version in readme (c29bbdd)

3.0.0-preview.8 (2020-03-03)

Bug Fixes

  • abnormal Mesh Bounds with Particle Trails (518a749), closes #61
  • multiple UIParticleOverlayCamera in scene (3f09395), closes #73

3.0.0-preview.7 (2020-03-02)

Bug Fixes

3.0.0-preview.6 (2020-02-21)

Bug Fixes

3.0.0-preview.5 (2020-02-21)

Bug Fixes

  • particles not visible if scale.z is 0 (35718e0), closes #64

3.0.0-preview.4 (2020-02-18)

Bug Fixes

  • compile error in Unity 2019.1 or later (28ca922), closes #70 #71

3.0.0-preview.3 (2020-02-17)

Bug Fixes

3.0.0-preview.2 (2020-02-13)

Bug Fixes

3.0.0-preview.1 (2020-02-12)

Bug Fixes

  • change the text in the inspector to make it more understandable. (7ca0b6f), closes #66
  • editor crashes when mesh is set to null when ParticleSystem.RenderMode=Mesh (e5ebadd), closes #69
  • getting massive errors on editor (ef82fa8), closes #67
  • heavy editor UI (d3b470a)
  • remove a menu to add overlay camera (f5d3b6e)
  • rotating the particle rect may cause out of bounds (3439842), closes #55
  • scale will be decrease on editor (0c59846)
  • UI darker than normal when change to linear color space (db4d8a7), closes #57

Build System

  • update develop environment (9fcf169)

Features

  • add menu to import sample (b8b1827)
  • add samples test (287b5cc)
  • editor: add osc package (portable mode) (6c7f880)

BREAKING CHANGES

  • update develop environment to Unity 2018.3. Unity 2018.2 will continue to be supported.

Changelog

v2.3.0 (2019-05-12)

Full Changelog

World simulation bug due to transform movement have been fixed

Fixed bugs:

  • World simulation bug due to transform movement #47

v2.2.1 (2019-02-26)

Full Changelog

Fixed bugs:

  • v2.2.0 has 2 warnings #44
  • Disable ParticleSystemRenderer on reset #45

v2.2.0 (2019-02-23)

Full Changelog

Implemented enhancements:

  • Display warning when material does not support Mask #43
  • Support changing material property by AnimationClip #42

Fixed bugs:

  • UV Animation is not work. #41

v2.1.1 (2019-02-15)

Full Changelog

v2.1.0 (2019-02-07)

Full Changelog

World simulation bug is fixed.

Fixed bugs:

  • When moving the transform in world simulation mode, particles don't behave as expected #37

v2.0.0 (2019-01-17)

Full Changelog

Install UIParticle with Unity Package Manager!

Find the manifest.json file in the Packages folder of your project and edit it to look like this:

{
  "dependencies": {
    "com.coffee.ui-particle": "https://github.com/mob-sakai/ParticleEffectForUGUI.git#2.0.0",
    ...
  },
}

To update the package, change #2.0.0 to the target version.

Implemented enhancements:

  • Integrate with UnityPackageManager #30

v1.3.3 (2019-01-16)

Full Changelog

Fixed bugs:

  • On prefab edit mode, unnecessary UIParticleOverlayCamera is generated in the scene #35
  • With 'Screen Space - Camera' render mode, sorting is incorrect #34

v1.3.2 (2018-12-29)

Full Changelog

Implemented enhancements:

  • Use shared material during play mode #29

Fixed bugs:

  • Particle not showing on Android, while on editor it works #31

v1.3.1 (2018-12-24)

Full Changelog

Fixed bugs:

  • OnSceneGUI has errors in Unity 2018.2 #27
  • Demo scene crashes in Unity 2018.2 #26

v1.3.0 (2018-12-21)

Full Changelog

With Gizmo you can control the scaled Shape.

Fixed bugs:

  • In overlay, particle size is too small #23
  • UIParticle.Scale does not affect the gizmo of shape module #21

v1.2.1 (2018-12-13)

Full Changelog

Fixed bugs:

  • Rect mask 2D doesn't work on WebGL #20

v1.2.0 (2018-12-13)

Full Changelog

New scaling system solves the particle effect scaling problem in most cases.

  • All ParticleSystem.ScalingModes are supported
  • All Canvas.RenderModes are supported
  • They look almost the same in all modes

New scaling system scales particle effect well even if you change the following parameters:

  • Camera.FieldOfView
  • CanvasScaler.MatchWidthOrHeight
  • Canvas.PlaneDistance

NOTE: If upgrading from v1.1.0, readjust the UIParticle.Scale property.

Implemented enhancements:

  • New scaling system #18

Fixed bugs:

  • Rect mask 2D doesn't work #17
  • Using prefab view will cause a lot of errors #16
  • Canvas.scaleFactor not take into account #15

v1.1.0 (2018-11-28)

Full Changelog

Easily to use, easily to set up.

  • Adjust the Scale property to change the size of the effect.
  • If your effect consists of multiple ParticleSystems, you can quickly set up UIParticles by clicking "Fix".

Implemented enhancements:

  • Easy setup in editor #11
  • Add a scale property independent of transform #10

Fixed bugs:

  • Raycast blocking is unnecessary #12

v1.0.0 (2018-07-13)

Full Changelog

Let's use particle for your UI!
UIParticle is use easy.
The particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas.

Implemented enhancements:

  • Supports sprites #5
  • Use Canvas.willRenderCanvases event instead of LateUpdate #4

v0.1.0 (2018-06-22)

Full Changelog

This plugin uses new APIs MeshBake/MashTrailBake (added with Unity 2018.2) to render particles by CanvasRenderer.
You can mask and sort particles for uGUI without Camera, RenderTexture, Canvas.

Implemented enhancements:

  • Bake particle mesh to render by CanvasRenderer #1

* This Changelog was automatically generated by github_changelog_generator