DelinWorks
905bc64cd6
Add ability to clear emission shapes.
2022-06-02 19:29:19 +03:00
DelinWorks
1157637bda
Add emission shapes support.
2022-06-02 19:26:02 +03:00
DelinWorks
c5b50eedfe
Remove useless `_isHSV`
2022-05-27 14:08:25 +03:00
DelinWorks
dee4234e98
Improve allocation safety.
2022-05-27 13:36:38 +03:00
DelinWorks
e57f69483a
Add spawn scale in feature.
2022-05-26 22:53:19 +03:00
DelinWorks
4d5d018c60
Put loops inside ifs statements not the opposite 馃ぁ
2022-05-26 21:34:15 +03:00
DelinWorks
7eba4588d6
Add spawn fade in feature.
2022-05-26 19:59:48 +03:00
DelinWorks
b427bfaf74
Fix texture atlas index unintended increment bug. [skip ci]
2022-05-26 16:53:26 +03:00
DelinWorks
5f361ff58b
Conserve memory allocations & Improve animation system.
...
Use memory when we need it 馃槧
2022-05-26 15:56:56 +03:00
Turky Mohammed
96d41b83e9
Fix typo in HSV/HSL classes. ( #647 )
...
Co-authored-by: 涓€绾跨伒 <halx99@live.com>
2022-05-26 19:25:30 +08:00
DelinWorks
726f40cda8
Add HSV support and remove frame compensation.
2022-05-26 14:00:33 +03:00
涓€绾跨伒
1e2467e6dd
Merge: c6bca8ef86
ced908a1bb
...
Merge pull request #646 from DelinWorks/hsv-hsl-cpp-tests
Add `cpp_tests` to HSV/HSL
2022-05-26 04:13:01 +08:00
Turky Mohammed
554ed444c1
Merge: f0d650c6ef
c6bca8ef86
...
Merge branch 'adxeproject:dev' into partical-system-animation
2022-05-25 22:04:13 +03:00
涓€绾跨伒
b6790e40e4
Merge: 1cdbf8c273
d2e96534d2
...
Merge pull request #645 from aismann/patch-1 [skip ci]
Update readme.md
2022-05-25 18:17:43 +08:00
DelinWorks
f23aefc182
Revert "Revert stashed changes temporarily."
...
This reverts commit c3ca96bcbc
.
2022-05-25 10:46:54 +03:00
DelinWorks
e6c13ac358
Revert stashed changes temporarily.
2022-05-25 10:20:35 +03:00
rh101
af0b18a54a
Allow the forced reformatting of RichText contents
2022-05-25 11:42:12 +10:00
DelinWorks
84a52c519f
Improve code and add frame animation independence and null indices.
2022-05-24 11:26:53 +03:00
DelinWorks
38803e0f5b
Improve code and add stutter compensation.
2022-05-24 09:42:27 +03:00
DelinWorks
7bf7c10614
Stop annoying me visual studio 馃槧 ur not helping
2022-05-24 08:58:49 +03:00
DelinWorks
87ec232c10
Add fixed FPS function for particle system.
...
Useful for low-end devices.
2022-05-24 00:49:17 +03:00
DelinWorks
dc4f6285d5
Improve code and add useful functions.
...
Renamed some variables and functions correctly, added the ability to simulate particles and give them a true random look.
2022-05-24 00:46:38 +03:00
Turky Mohammed
1bcf616d44
Merge: eb8404f1fe
18f58a1925
...
Merge branch 'adxeproject:dev' into partical-system-animation
2022-05-23 18:42:36 +03:00
涓€绾跨伒
ebb11194c1
Update CMakeLists.txt ( #641 )
2022-05-23 23:40:37 +08:00
DelinWorks
5358cd431c
Fix particle bursts when using manual emissions.
2022-05-23 18:35:36 +03:00
Turky Mohammed
fe65570561
Merge: 0704503186
843d127a95
...
Merge branch 'adxeproject:dev' into partical-system-animation
2022-05-23 17:54:08 +03:00
halx99
60457300b7
Fix ci
2022-05-23 22:06:28 +08:00
DelinWorks
5239256b13
Improve particle RNG and add useful functions
...
Replaced M11 RNG with KISS RNG which is better and fixes a problem with particle strafing, added the ability to pause the entire particle system (useful for pause menus) and ability to control particle system time speed multiplier 馃挭馃ザ
2022-05-23 16:04:09 +03:00
halx99
71c27f43d8
Fix ios device install problems
...
- lua template missing `CFBundleExecute`
- Use `_` instead tests project to avoid unknown error
2022-05-23 17:03:07 +08:00
DelinWorks
6f241e1967
Separate quad animation loop from color loop
...
This improves cache hit rate which in turn increases performance 馃ザ
Of course that's viable when you're using pure memory pointer arrays that use simple POD-like data types.
2022-05-23 11:32:54 +03:00
DelinWorks
7ec3e4a184
Improve loops using std::fill_n() [skip ci]
2022-05-23 11:11:55 +03:00
DelinWorks
1a9a2540e1
Recheck code and improve it (No CI I trust it 馃ザ) [skip ci]
2022-05-22 20:51:56 +03:00
Turky Mohammed
618a4fa0db
Update core/2d/CCParticleSystem.cpp
...
Co-authored-by: 涓€绾跨伒 <halx99@live.com>
2022-05-22 17:51:42 +03:00
Turky Mohammed
8f7bca37d0
Update core/2d/CCParticleSystem.cpp
...
Co-authored-by: 涓€绾跨伒 <halx99@live.com>
2022-05-22 17:42:54 +03:00
DelinWorks
a063a8cc86
Use const reference vectors 馃槷
2022-05-22 17:38:43 +03:00
DelinWorks
752aa3df46
Reimplement atlas animation system
...
Reimplement atlas animations with an easier workflow and make it work with the new animation descriptor system 馃槏馃ザ馃コ
2022-05-22 15:58:36 +03:00
DelinWorks
881e1eb2ca
Add emitter animation random picking
2022-05-22 12:13:17 +03:00
DelinWorks
cde0982213
Update CCParticleSystem.cpp
2022-05-22 10:09:13 +03:00
DelinWorks
362e3e6d31
Macros and random functions are pain...
2022-05-21 20:23:19 +03:00
DelinWorks
4f7bbcdb48
Add TODO
2022-05-21 16:56:56 +03:00
halx99
38510615db
Improve code style
2022-05-21 21:55:48 +08:00
DelinWorks
dae8804045
Fix #include
...
Visual studio thinks it's doing something useful throwing includes all around LOL
2022-05-21 16:51:56 +03:00
DelinWorks
0a8035c12c
Add sprite frame and animation descriptors support
2022-05-21 16:48:46 +03:00
halx99
6dfbe87c3b
Fix parameter order
2022-05-20 17:03:26 +08:00
DelinWorks
3b3a870c12
Update
2022-05-20 01:15:39 +03:00
halx99
beb8606e16
Fix ci & update project url in sources
2022-01-04 12:36:20 +08:00
halx99
def5f9e2bc
Rename core folder name
2021-12-31 14:39:08 +08:00