Commit Graph
22 Commits
Author SHA1 Message Date
MihailRis 3eae377024 refactor Entities 2025-08-09 21:19:01 +03:00
MihailRis 3d22de761f fix compiler warnings (GCC + Clang) 2025-03-20 22:04:29 +03:00
MihailRis f1c7317c5a fix non-skipping particles 2024-12-24 05:35:02 +03:00
MihailRis 52494a680c upgrade emitters garbage collection 2024-12-23 17:26:22 +03:00
MihailRis e899575a7a update Emitter randomizer 2024-12-23 16:54:25 +03:00
MihailRis 7f95306c65 add 'min_angular_vel', 'max_angular_vel' properties 2024-12-23 16:48:07 +03:00
MihailRis c6de7f62fe add 'angle_spread' property 2024-12-23 16:04:48 +03:00
MihailRis 983e516fb4 fix: emitter does not skip particles 2024-11-09 21:54:30 +03:00
MihailRis edb4ce02ca add particles.get_origin(...), particles.set_origin(...) 2024-11-05 04:08:55 +03:00
MihailRis a4f7dbf786 feat: make emitter spawn first particle just on first update 2024-11-05 03:49:22 +03:00
MihailRis b9b122dc83 add 'frames' particles setting 2024-11-03 19:18:26 +03:00
MihailRis 39893ee940 add 'spawn_spread' and 'spawn_shape' 2024-11-03 17:14:30 +03:00
MihailRis 86b83a5377 add 'random_sub_uv' particle setting 2024-11-03 16:49:31 +03:00
MihailRis c8187c5f25 add particles.emit(...) (WIP) 2024-11-03 16:01:07 +03:00
MihailRis 9728c674fc add ParticlesPreset 2024-11-03 14:25:29 +03:00
MihailRis 83ddbda90b implement entity-bound emitters 2024-11-03 13:05:42 +03:00
MihailRis 6d63c71221 add Emitter maxDistance 2024-11-03 12:45:46 +03:00
MihailRis 082a87db4e update particles randomizer 2024-11-03 02:26:11 +03:00
MihailRis 7abb1a88c7 add particles lighting 2024-11-03 02:23:37 +03:00
MihailRis b944f257f7 add particles collision detection 2024-11-03 01:59:41 +03:00
MihailRis 1974298c82 update particles garbage collection scheme 2024-11-02 22:15:26 +03:00
MihailRis 217176f74f add particles (WIP) 2024-11-02 20:40:40 +03:00