I am experimenting a bit with C # and XNA. Going through the advanced Rimer tutorials has helped me a lot, but I want to improve my landscape. I have a simple game in which a player controls a tank and destroys other buildings and tanks. I would like to somehow draw the effect of the explosion on the ground. The effect that I want can be seen in many new games, for example, HERE in the lower right corner you can see two dark spots on the ground (some kind of explosion happened there some time ago, probably). This is exactly what I want to achieve.
Can someone point me in the right direction? I think multitexturing will be required , but when it comes to this, I lost a bit of weight (all with pixel shaders ...). Is this the only way? And if so, can someone help me understand how I can make it work? Or are there other approaches? Thank.
EDIT: Forgot to say that I am not familiar with the theory of 3D graphics. Everything I know is based on short tutorials, so a more detailed explanation may be required. Currently, I have no idea how I would draw something on an already textured surface.
source
share