72 KiB
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
andScalingMode.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 settingautoScalingMode
to something other thanTransform
(5505247)
4.6.8 (2024-06-14)
Bug Fixes
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
- fix release workflow (30b0076)
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
andScalingMode=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
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
- adaptive scaling for UI (aa0d56f)
- add overlay window for UIParticle (7b21c50)
- add particle attractor component (386170c)
- 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.
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
- fix for warning CS0618 (61760d9)
3.3.8 (2021-06-08)
Bug Fixes
- improve performance (e352d15)
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
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
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
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
3.0.1 (2020-10-28)
Bug Fixes
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
Features
- display material properties in inspector (313c1fc), closes #104
- support 3D scaling (a508c3b), closes #105
3.0.0-preview.37 (2020-10-01)
Bug Fixes
- fix menus (5fa12b5)
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
3.0.0-preview.34 (2020-09-15)
Bug Fixes
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
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
- material batching (8f703e6)
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
- not masked (4ef5947)
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
- automatically update (96a868b)
3.0.0-preview.19 (2020-08-28)
Bug Fixes
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
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
- sample version (ed18032)
3.0.0-preview.5 (2020-02-21)
Bug Fixes
3.0.0-preview.4 (2020-02-18)
Bug Fixes
3.0.0-preview.3 (2020-02-17)
Bug Fixes
3.0.0-preview.2 (2020-02-13)
Bug Fixes
- compile error (e2c5c7b)
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)
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)
Fixed bugs:
v2.2.0 (2019-02-23)
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)
v2.1.0 (2019-02-07)
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)
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)
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)
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)
Fixed bugs:
v1.3.0 (2018-12-21)
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)
Fixed bugs:
- Rect mask 2D doesn't work on WebGL #20
v1.2.0 (2018-12-13)
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)
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:
Fixed bugs:
- Raycast blocking is unnecessary #12
v1.0.0 (2018-07-13)
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:
v0.1.0 (2018-06-22)
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