![]() |
| ||
| 2D Java Fireworks Explosion Hey, I'm new to the Java arena, and am trying to create an application (using JForm and JPanel) displaying a fireworks show. The problem is creating an explosion for the display. Does anyone have any recommendations for creating an explosion? I've been stuck on this for quite some time and thought I'd see if anyone had any recommendations. Thanks for any advice you can provide. |
| ||
| Re: 2D Java Fireworks Explosion here you go buddy, this example has source code too. http://javaboutique.internet.com/fireworks/ |
| ||
| Re: 2D Java Fireworks Explosion Quote:
|
| ||
| Re: 2D Java Fireworks Explosion ok let us all know how you got on! Send us the code if you are still struggling. |
| ||
| Re: 2D Java Fireworks Explosion You can use the following equation of projectile trajectory to make your explosions. x = v*cos(a)*t y = v*sin(a)*t - ½gt² Keep an array of 100 or so particles that will make up the firework. Given a random velocity (v) for each particle and a random angle (a). Then just step through the time, updating their positions. |
| ||
| Re: 2D Java Fireworks Explosion Quote:
Thanks Phaelax, I'll try some of that. Was about to post something when I saw your reply so I'll hold off posting problem code until I play with that a bit more. Thanks. |
| ||
| Re: 2D Java Fireworks Explosion Forgive me if this is something obvious, but I'm still getting stuck on this. Right now the elements in the array don't seem to be initializing since I get NullPointerExceptions repeatedly in the loop. Does anyone see anything I'm missing? When I placed println statements within the code I could see that the initializations didn't work. int gravity, a, v, T, L, x, y; |
| ||
| Re: 2D Java Fireworks Explosion It WAS something simple, I left out a line initializing the array's objects. I'll leave this thread open in case I run into any further issues, and will close out once this is completed. Thanks to those who have replied, you've been great help. |
| All times are GMT -4. The time now is 10:13 am. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC