Sniper Scope With GUI Texture

Hey, how to make a GUI Texture display a sniper scope, I would use the right mouse button to activate scope.

If you wish to create a sniper scope to place over the camera for a sniper game, like the image below, The Steps to achieve this follow.

  1. Create a sniper scope of your choice and place it in the center of a image matching your game’s resolution, ensure the background is black and the scope’s viewpoints are transparent.
  2. Create a GUI Texture ( GameObject > Create Other > GUI Texture )
  3. Attach the image on the GUI Texture.
  4. In the Inspector (for the GUI Texture) set the Pixel Inset Width and Height to the same resolution as the scope image.
  5. Center the GUI Texture.

To activate and de-activate the scope simple enable and disable the GUI Texture the scope is attached to.

Done! It is the most simple way of doing this sniper scope but can be quite effective for mobile games.

it does not work you have any better ideas?