Feature Creep / Particles (at least like in FPSC)

Author
Message
Snake675
GameGuru TGC Backer
8
Years of Service
User Offline
Joined: 6th Apr 2012
Location: Planet Earth
Posted: 25th Mar 2018 16:36
Hi

The particles claimed to be in GG are not working for me. It would be nice to have at least a decal based particle system like in FPS Creator Classic. We have neat graphics and all that stuff to generate decent realistic levels in GG. But for some action you do need smoke, sparks etc. The decals with their repeating animations are really outdated!
-Snake675
------------------------------------------------------------

Intel Core i5 760 @ 2.80GHz, RAM 16.0GB, NVIDIA GeForce GT 1030 2047MB

GameGuru
FPS Creator
AmenMoses
GameGuru Master
5
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 25th Mar 2018 20:16
Lol, just as I post on the same subject in Product Chat I find this post!
You may find my post over there of some interest, and may even have an answer to my first question.
https://forum.game-guru.com/thread/219504#msg2598165
Been there, done that, got all the T-Shirts!
PM
Snake675
GameGuru TGC Backer
8
Years of Service
User Offline
Joined: 6th Apr 2012
Location: Planet Earth
Posted: 30th Mar 2018 06:44
@AmenMoses

Super cool, those videos on particles. It would be very handy to have total control over the particle system. There could be commands like loading images, emit, destroy, fade, scale, speed, alpha and color. "3D GameStudio" does have this, so you can make your own particle effects from scratch.
-Snake675
------------------------------------------------------------

Intel Core i5 760 @ 2.80GHz, RAM 16.0GB, NVIDIA GeForce GT 1030 2047MB

GameGuru
FPS Creator
AmenMoses
GameGuru Master
5
Years of Service
User Offline
Joined: 20th Feb 2016
Location: Portsmouth, England
Posted: 30th Mar 2018 13:55
The current Lua command has 28 parameters! I've added 2 more but I'm thinking there must be a better way, will probably end up adding specific commands with fewer parameters to make things more usable, any parameters not set by the script can just default to sensible values.

I'm thinking of:

LoadParticleImage( <filePath>, [id] ) -- returns id number for image or overwrites specified id
ParticlesGetFreeEmitter() -- existing command, returns id of next not-in-use emitter
ParticlesAddEmitter( id, .... + up to 29 other parameters ) -- existing command
ParticlesSetFrames( id, animationSpeed, frameStart, frameEnd )
ParticlesSetSpeed( id, xMin, yMin, zMin, [ xMax, yMax, zMAx ] )
ParticlesSetOffset( id, xMin, yMin, zMin, [ xMax, yMax, zMAx ] )
ParticlesSetRotation( id, ... etc )
ParticlesSetAlpha( id ... etc )
ParticlesStartEmitter( id, spawnRate )
ParticlesStopEmitter( id )
ParticlesDeleteEmitter( id )

You get the idea.

Been there, done that, got all the T-Shirts!
PM
Snake675
GameGuru TGC Backer
8
Years of Service
User Offline
Joined: 6th Apr 2012
Location: Planet Earth
Posted: 31st Mar 2018 05:00
Yea! Thats exactly what we need. Games will look much better with this. And for them who do not want to code we can put some premade ones into the store. I can't wait to play with this
-Snake675
------------------------------------------------------------

Intel Core i5 760 @ 2.80GHz, RAM 16.0GB, NVIDIA GeForce GT 1030 2047MB

GameGuru
FPS Creator

Login to post a reply

Server time is: 2021-03-04 15:22:42
Your offset time is: 2021-03-04 15:22:42