In 2D top down soccer games, sometimes a ball is given the illusion of being in the air, like below:
How can I achieve this?
In 2D top down soccer games, sometimes a ball is given the illusion of being in the air, like below:
How can I achieve this?
Give the ball a height value. Draw a shadow at the ball's actual 2D position; the shadow will help spatially orient the ball for the player.
When you draw the ball itself, offset the Y position by the "height" of the ball. If you want to implement more than just an illusion, use this height value in computations as well -- for example, you can implement the ability for the ball to go over a player's head in a game like you showed by checking if the height is geater than than a player's height.
Shadow and texture.
Texturize the ball to show it rotating. This helps give the illusion of rotation of a sphere, which is more than 2 dimensions.
A shadow can trick your brain into believing all sorts of things. Making flat things look like they have a third dimension.
You don't even have to change the height of the ball, you just need to change the location of the shadow.
This video is an excellent example of what shadow can do. You'll notice that the ball moves exactly the same in each sequence, only the shadow changes: https://www.youtube.com/watch?v=5fgOK0odA1o
Shadow and Ball are key aspects. Shadow size and distence between Ball and shadow should increase when height increase. Also, Ball size should increase when Ball height increase. Shadow position represents position of ball in 2d and when Ball height increase you have to change Ball position (I m assuming that light source is homogen and it is not single point like a lamp. Light source changes everything about shadow). Finally you can add some animation like air flow.
I would do what the above posters suggested, Shadow and size increase when ball is higher. A thing I remember from playing tennis on old TV games is that the ball also slowed down the higher it went and bigger it became. When it reached it's zenith and started "coming down" it would start going faster again as it became smaller.
You draw a shadow below the ball, like it's done in the gif. The higher the ball, the longer the distance between the ball and the shadow.