DelinWorks
27eecf1857
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
b84f763f0d
Merge branch 'adxeproject:dev' into partical-system-animation
2022-05-23 18:42:36 +03:00
一线灵
18f58a1925
Update CMakeLists.txt ( #641 )
2022-05-23 23:40:37 +08:00
DelinWorks
eb8404f1fe
Merge branch 'partical-system-animation' of https://github.com/DelinWorks/adxe into partical-system-animation
2022-05-23 18:35:47 +03:00
DelinWorks
355eee6aac
Fix particle bursts when using manual emissions.
2022-05-23 18:35:36 +03:00
Turky Mohammed
3462534181
Merge branch 'adxeproject:dev' into partical-system-animation
2022-05-23 17:54:08 +03:00
halx99
843d127a95
Fix ci
2022-05-23 22:06:28 +08:00
Turky Mohammed
0704503186
Merge branch 'adxeproject:dev' into partical-system-animation
2022-05-23 16:55:30 +03:00
DelinWorks
6e1d48835e
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
193ed82788
Fix github ci scripts
2022-05-23 17:11:10 +08:00
halx99
a03e5c6cf6
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
3dff79f416
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
09fa4da845
Improve loops using std::fill_n() [skip ci]
2022-05-23 11:11:55 +03:00
DelinWorks
ba5eb463cc
Recheck code and improve it (No CI I trust it 🥶 ) [skip ci]
2022-05-22 20:51:56 +03:00
Turky Mohammed
c006fd51c0
Update core/2d/CCParticleSystem.cpp
...
Co-authored-by: 一线灵 <halx99@live.com>
2022-05-22 17:51:42 +03:00
Turky Mohammed
13ebf7460f
Update core/2d/CCParticleSystem.cpp
...
Co-authored-by: 一线灵 <halx99@live.com>
2022-05-22 17:42:54 +03:00
DelinWorks
35f0368fe0
Use const reference vectors 😮
2022-05-22 17:38:43 +03:00
DelinWorks
16fe6d7963
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
a3b7217ec0
Add emitter animation random picking
2022-05-22 12:13:17 +03:00
DelinWorks
3d666712cd
Update CCParticleSystem.cpp
2022-05-22 10:09:13 +03:00
DelinWorks
4a0624a9ed
Macros and random functions are pain...
2022-05-21 20:23:19 +03:00
DelinWorks
30003499bd
Fix Other Platforms Compilations
2022-05-21 17:57:21 +03:00
DelinWorks
1b45bba085
Fix Other Platforms Compilations
...
Somehow not including `2d/CCSpriteFrame.h` makes the other platforms fail to compile but not windows :o
2022-05-21 17:47:44 +03:00
DelinWorks
ef404fed8c
Add TODO
2022-05-21 16:56:56 +03:00
halx99
036dc19614
Improve code style
2022-05-21 21:55:48 +08:00
DelinWorks
f18da9f6e4
Fix #include
...
Visual studio thinks it's doing something useful throwing includes all around LOL
2022-05-21 16:51:56 +03:00
DelinWorks
c9ff24e830
Add sprite frame and animation descriptors support
2022-05-21 16:48:46 +03:00
halx99
73627ac0c0
Fix uri toString
2022-05-21 20:55:25 +08:00
halx99
8f0190f7ce
Remove unnecessary alGetError call
2022-05-20 17:26:33 +08:00
halx99
1d23e78c5d
Fix parameter order
2022-05-20 17:03:26 +08:00
DelinWorks
6ca5481edf
Correct function naming
2022-05-20 01:45:55 +03:00
DelinWorks
49df4d727d
Update
2022-05-20 01:15:39 +03:00
一线灵
626c9abbe6
Update docs-ci.yml
2022-05-19 13:54:02 +08:00
halx99
c0977642bb
Improve cmake scripts
2022-05-19 10:54:42 +08:00
halx99
4a05253be1
Fix cmake link
2022-05-18 22:27:43 +08:00
halx99
c8add4c398
Committing genbindings changes [skip ci]
2022-05-18 05:00:01 +00:00
halx99
c584ee1e78
Enable video & webview lua-tests on windows
2022-05-18 12:52:05 +08:00
halx99
4ca80aee68
Fix app link with prebuilt msedge webview2
2022-05-18 12:49:12 +08:00
halx99
f9ad35af3b
Delete unused code
2022-05-18 10:29:29 +08:00
一线灵
5f7a3a0085
Delete unused code
2022-05-17 11:32:43 +08:00
一线灵
291f85d105
Update README.md
2022-05-16 15:47:10 +08:00
一线灵
3e96abe899
Fix include
2022-05-16 08:06:51 +08:00
halx99
21fe8df12b
Fix lua template duplicate res error on mac
...
Fix typo
Fix cmdline fail on new macos
2022-05-15 16:36:06 +08:00
halx99
8ef23c7fe9
Tidy audio module code
2022-05-15 09:55:57 +08:00
一线灵
30fedb5f47
Fix high-end device always 120fps
2022-05-15 04:42:39 +08:00
一线灵
ab5844b4a5
Fix ci
2022-05-14 21:44:08 +08:00
halx99
39d2661eb6
Update thirdparty prebuilt libs
2022-05-14 21:19:43 +08:00
halx99
0cdcf27a02
Update freetype to v2.12.1
2022-05-14 19:54:47 +08:00
一线灵
421874a7e8
Fix linux ci
2022-05-14 19:53:51 +08:00
halx99
80ec8f43aa
Cleanup code
2022-05-14 02:47:47 -07:00