by Apeirogon » Sun Dec 17, 2017 10:18 am
Rachael wrote:That can be brought up
here - a place you are already familiar with.
It would be better to go there since here any relevant info here will just get loss in the mess of other stuff going on and that's not fair to someone else who may wish to do this in the future.
Agreed, but how do I, or any non developer guy, know what gzdoom can and what cant?
Like, now I try make barrel which act like real, if you hit it, it start stream from hole and make pool near barrel, until liquid which left in them dont drop below hole level, which next can be ignited, and only then, if pool near the barrel and in barrel left liquid, it explode, if liquid flammable.
I have barrel model, know how evaluate what speed have stream if liquid level was x and hole at height y, know how get where bullet hit barrel, how fast liquid must spill with defined radius of hole, even can make barrel "explode" wihout explosion, Pascal's law, after which entire room become extremely flammable/toxic/or what was in that barrel?, but I stuck in half way making stream.
If I use actor, many actors, to make it look like stream, gzdoom change genre from "arcade actoin-shooter" to "turn base strategy" due...well I dont know why gzdoom can not into many actors onto screen.I try it with gigabyte motherboard, two i5 and two gtx 980 with 128 gb ddr3, it works, but did you see many people with that hardware? And since this dont already fixed this is isnt bug, but feature. Or it unfixable.
I cant use model to this, since it required too many models, because every second stream changing. The more liquid spill, the less pressure, and the less horizonlat velocity, have jet and it shape more and more steep arc until it dont start flow to the surface of barrel. And gzdoom can not into skeletal animations, doll animations, or how it named, I forgot, I think you get, and can not even slightly change shape model. And what if hole on top of barrel, or near base? For every possible variant make own stream model?
So I must use particle to make stream effect looks more-less like real without "DooM 2: Turn Base Strategy". I look to wiki and found A_SpawnParticle functions that fit to my needs. But particle dont take into account when engine evaluate collides.So I must ask add particle type/function which can be checked with engine by collide, after which particle must spawn some actor.
Yes, pool can be done with current existing particle using invisible actor that drop from hole in particle jet every 3/4/5 tick and after hitting ground spawn little pool.
But what if I want perforate barrel, kick it to enemy and than say "You gonna burn, alright..." light fuel trail, which explode barrel and send enemy back to stardust, from which we all made? How can I join all separate drop in this case? Does someone in scripting forum can help me with this?
And this is only first problem that come in my mind.
[quote="Rachael"]That can be brought up [url=https://forum.zdoom.org/viewforum.php?f=122]here[/url] - a place you are already familiar with. :) It would be better to go there since here any relevant info here will just get loss in the mess of other stuff going on and that's not fair to someone else who may wish to do this in the future.[/quote]
Agreed, but how do I, or any non developer guy, know what gzdoom can and what cant?
Like, now I try make barrel which act like real, if you hit it, it start stream from hole and make pool near barrel, until liquid which left in them dont drop below hole level, which next can be ignited, and only then, if pool near the barrel and in barrel left liquid, it explode, if liquid flammable.
I have barrel model, know how evaluate what speed have stream if liquid level was x and hole at height y, know how get where bullet hit barrel, how fast liquid must spill with defined radius of hole, even can make barrel "explode" wihout explosion, Pascal's law, after which entire room become extremely flammable/toxic/or what was in that barrel?, but I stuck in half way making stream.
If I use actor, many actors, to make it look like stream, gzdoom change genre from "arcade actoin-shooter" to "turn base strategy" due...well I dont know why gzdoom can not into many actors onto screen.I try it with gigabyte motherboard, two i5 and two gtx 980 with 128 gb ddr3, it works, but did you see many people with that hardware? And since this dont already fixed this is isnt bug, but feature. Or it unfixable.
I cant use model to this, since it required too many models, because every second stream changing. The more liquid spill, the less pressure, and the less horizonlat velocity, have jet and it shape more and more steep arc until it dont start flow to the surface of barrel. And gzdoom can not into skeletal animations, doll animations, or how it named, I forgot, I think you get, and can not even slightly change shape model. And what if hole on top of barrel, or near base? For every possible variant make own stream model?
So I must use particle to make stream effect looks more-less like real without "DooM 2: Turn Base Strategy". I look to wiki and found A_SpawnParticle functions that fit to my needs. But particle dont take into account when engine evaluate collides.So I must ask add particle type/function which can be checked with engine by collide, after which particle must spawn some actor.
Yes, pool can be done with current existing particle using invisible actor that drop from hole in particle jet every 3/4/5 tick and after hitting ground spawn little pool.
But what if I want perforate barrel, kick it to enemy and than say "You gonna burn, alright..." light fuel trail, which explode barrel and send enemy back to stardust, from which we all made? How can I join all separate drop in this case? Does someone in scripting forum can help me with this?
And this is only first problem that come in my mind.