Mar 14, 2009 at 12:47 PM
Edited Mar 14, 2009 at 12:50 PM
Yes nows my chance
1. As genbox stated its because you are basically outlining the fireball with a circle, it wont be the same outline as your texture.
If you would like to make it exactl like the texture i suggest using "textures to vertices"
The instructions in the manual are extremely clear and easy to follow, if youve got a png(or any image that supports transparency) using that technique will outline your character perfectly.
But make sure to take a look at "tunneling" and "geometries going into eachother" to solve your problem.
in spritebatch.draw you should make it like this.
spritebatch.draw(texture, geom.position, null, color.white, geom.rotation,
origin(you can get this using textures to vertices as well), 1f, spriteeffects.none, 0)
You may be doing this already but i just wanted to make sure : )
2. If you know how to use spritesheets you can use rectangle bodys, or polygon bodies on specific frames then just animate.
I wouldnt suggest textures to vertices on every frame, just ones where the body is extremely different(standing to crouch(or dead))
hope it helped!!!