Skip to content

Latest commit

 

History

History
901 lines (490 loc) · 58.4 KB

CHANGELOG.md

File metadata and controls

901 lines (490 loc) · 58.4 KB

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/LionelPerrault/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