Archerfish are remarkably accurate in their shooting; adult fish almost always hit the target on the first shot. They can bring down insects and other prey on perches, up to 3 m above the water's surface. This is partially due to their good eyesight, but also their ability to compensate for the refraction of light as it passes through the air-water interface when aiming for their prey. They typically spit at prey at a mean angle of about 74° from the horizontal, but can still aim accurately when spitting at angles between 45 and 110°.
When an archerfish selects its prey, it rotates its eye so that the image of the prey falls on a particular portion of the eye in the ventral temporal periphery of the retina, and its lips just break the surface, squirting a jet of water at its victim. It does this using the narrow groove in the roof of its mouth. It presses its tongue against this groove to form a narrow channel, then contracts its gill covers to force a powerful jet of water through the channel. The resulting jet of water can be up to 5 m long, but their accuracy allows them to shoot insects only 1–2 m away depending on body size.
The fish can alter the power of the shot for prey of different sizes. If the first shot does not knock the victim into the water, the archerfish will keep trying.Young archerfish start shooting when they are about 2.5 cm long, but are inaccurate at first and must learn from experience. During this learning period, they hunt in small schools. This way, the probability is enhanced that at least one jet will hit its target. Archerfish will often leap out of the water and grab an insect in their mouths if it happens to be within reach. Individuals typically prefer to remain close to the surface of the water.
find here another sea creatures