Skip to main content
Update link from codeplex to github, removed not migrated ones.
Source Link

What you are looking for is a particle engine. take a look at the Mercury Particle EngineMercury Particle Engine on codeplexGitHub. I really like it, and recommend it. The only down side is the latest version (in source, not the release) doesn't have a working editor as of now. The rest of the it is stable though. (The release is XNA 3.1, and the version is source is 4.0)

If this engine doesn't cut it for you there are manyare many othersothers. You could even build your own. It isn't that hard

In a nutshell, you have a collection of Texture2Ds. With each pass you update their velocity, alpha, rotation, and scale. So if you wanted a smoke effect, create some Texture2Ds (say 5) with the same texture. Give each one a slightly different rotation, scale, alpha, and position them in a cluster. With each pass of Update, modify those properties until the particle "dies".

Looking at the video, it looks like they might be doing some 3D rendering to get the warp effect of the board. I would start off simple. Try to get some simple particle effects going without jumping into the 3D stuff first.

What you are looking for is a particle engine. take a look at the Mercury Particle Engine on codeplex. I really like it, and recommend it. The only down side is the latest version (in source, not the release) doesn't have a working editor as of now. The rest of the it is stable though. (The release is XNA 3.1, and the version is source is 4.0)

If this engine doesn't cut it for you there are many others. You could even build your own. It isn't that hard

In a nutshell, you have a collection of Texture2Ds. With each pass you update their velocity, alpha, rotation, and scale. So if you wanted a smoke effect, create some Texture2Ds (say 5) with the same texture. Give each one a slightly different rotation, scale, alpha, and position them in a cluster. With each pass of Update, modify those properties until the particle "dies".

Looking at the video, it looks like they might be doing some 3D rendering to get the warp effect of the board. I would start off simple. Try to get some simple particle effects going without jumping into the 3D stuff first.

What you are looking for is a particle engine. take a look at the Mercury Particle Engine on GitHub. I really like it, and recommend it. The only down side is the latest version (in source, not the release) doesn't have a working editor as of now. The rest of the it is stable though. (The release is XNA 3.1, and the version is source is 4.0)

If this engine doesn't cut it for you there are many others. You could even build your own. It isn't that hard

In a nutshell, you have a collection of Texture2Ds. With each pass you update their velocity, alpha, rotation, and scale. So if you wanted a smoke effect, create some Texture2Ds (say 5) with the same texture. Give each one a slightly different rotation, scale, alpha, and position them in a cluster. With each pass of Update, modify those properties until the particle "dies".

Looking at the video, it looks like they might be doing some 3D rendering to get the warp effect of the board. I would start off simple. Try to get some simple particle effects going without jumping into the 3D stuff first.

Source Link
user159
user159

What you are looking for is a particle engine. take a look at the Mercury Particle Engine on codeplex. I really like it, and recommend it. The only down side is the latest version (in source, not the release) doesn't have a working editor as of now. The rest of the it is stable though. (The release is XNA 3.1, and the version is source is 4.0)

If this engine doesn't cut it for you there are many others. You could even build your own. It isn't that hard

In a nutshell, you have a collection of Texture2Ds. With each pass you update their velocity, alpha, rotation, and scale. So if you wanted a smoke effect, create some Texture2Ds (say 5) with the same texture. Give each one a slightly different rotation, scale, alpha, and position them in a cluster. With each pass of Update, modify those properties until the particle "dies".

Looking at the video, it looks like they might be doing some 3D rendering to get the warp effect of the board. I would start off simple. Try to get some simple particle effects going without jumping into the 3D stuff first.