I have looked through the forums and answers, but could not find a satisfying answer. My game is a Third Person Fantasy game, but you can switch to a First Person camera to fire a bow and arrow. I need a script to fire an arrow where the hot spot of the cursor is on the screen ( When the user clicks the mouse). I am using Unity 4 for Mac OS X. Any help will be much appreciated!
There are many ways to go about this, and it’s going to depend on your game.
Try looking at some scripts here: http://wiki.unity3d.com/index.php/Scripts/Controllers
I personally would use LookAtMouse as an example of how you can gather the mouse position you want.
That link does NOT work.