video attempt 3

This commit is contained in:
Synthasmagoria 2026-09-23 16:14:29 +02:00
commit 516ec02eb1
3 changed files with 17 additions and 8 deletions

View file

@ -1,7 +1,16 @@
Custom projectile system for GameMaker. Custom projectile system for GameMaker.
Makes it easier to make 3d particles.
<video width="320" height="240" controls> Features:
<source src="https://offgrd.xyz/git/Synthasmagoria/projectile_effect_manager/raw/branch/master/images/demo.mp4" type="video/mp4"> - Set individual particles HSV changes over time
Your browser does not support the video tag. - 3d rotation
- Much quicker to set up than GameMaker's base particle system and with less resource management
Building requires a bunch of steps. Contact me if you want this for your project.
synthas@protonmail.com
Used in K3+ for some very cool effects: https://redbatnick.github.io/Rosie_Times_Ahead/
<video controls src="https://offgrd.xyz/git/Synthasmagoria/projectile_effect_manager/raw/branch/master/images/demo.mp4">
<strong>Your browser does not support the video tag.</strong>
</video> </video>
The video is from an old version that had a visual artifact bug

View file

@ -2,5 +2,5 @@
set -euxo pipefail set -euxo pipefail
odin build . -build-mode:shared -target:linux_amd64 -o:speed -extra-linker-flags:-fPIC \ odin build . -build-mode:shared -target:linux_amd64 -o:speed -extra-linker-flags:-fPIC \
-out:../../project/extensions/exK3PlusProjectileEffectManager/libk3plus_projectile_effect_manager.so -out:<PATH TO GAMEMAKER EXTENSION>/projectile_effect_manager.so
../bin/regenerate_extension . ../../project/extensions/exK3PlusProjectileEffectManager/exK3PlusProjectileEffectManager.yy ./regenerate_extension . <PATH TO GAMEMAKER EXTENSION RESOURCE>

View file

@ -1,4 +1,4 @@
set OUT="..\..\project\extensions\exK3PlusProjectileEffectManager\libk3plus_projectile_effect_manager.dll" set OUT="<PATH TO GAMEMAKER EXTENSION FOLDER>\libk3plus_projectile_effect_manager.dll"
set EXTENSION="..\..\project\extensions\exK3PlusProjectileEffectManager\exK3PlusProjectileEffectManager.yy" set EXTENSION="<PATH TO GAMEMAKER EXTENSION RESOURCE>"
odin build . -build-mode:shared -target:windows_amd64 -o:speed -out:%OUT% odin build . -build-mode:shared -target:windows_amd64 -o:speed -out:%OUT%
..\bin\regenerate_extension.exe . %EXTENSION% ..\bin\regenerate_extension.exe . %EXTENSION%