The AtlasRegion is just part of the TextureAtlas that specifies only a certain part of the whole image. You could instead use a simple TextureRegion to get the texture coordinates. The returned float array is all of your vertex data. I'm not sure about libgdx but I believe that you can use this method

I am in process of writing my own laser drawing function. Does not looks as good as Laser FX, but performs better.

I have ran into a math problem and hope someone here can help me.

Have a look at the following image:

The laser is set to fire at a certain point(the top-left corner of the red guy), which it actually does. The top-left, or the bottom-left(not sure which one) corner of the laser beam is exactly at the target coordinate.

What I want to do is to have the lasers middle point at the target point, not the corner.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org