I ported my game over to FP3.0 as i wanted to test it out and see if it preforms better for me :). So far i managed to get everything working (a bit) like it should, but i get into trouble with the Collision handler.
If im correct, you can use Manifold.Localpoint to determine the collision position. But the question is how do it use it to determine thje world's position of ther collision impact? I tried it several ways, but i get some really weird behaviours...
In FP2.1 i didn't really have this problem as this position was given by contact's position, which was really accurate for me even for fast moving objects.
Image 1: http://www.soolstyle.com/images/Physics%2001.png
In this image you can see that the collision impact of the bullet is exactly on the wall (blue circle). Note this is FP2.1
Image 2: http://www.soolstyle.com/images/Physics%2002.png
Here you can see that the bullet has hitted the wall, but my effect triggers above it... I have seen weirder places that the effect is suppose to trigger. This is FP3.0.
Am i missing something here?
Thanks in advance!