I'm getting to grips with most of the 3d Stuff in Unity, I have the guts of a tower defence game written, but I'm having trouble with all the GUI stuff.
at the moment I'm just trying to get health-bars to appear above the top of each creep. and I'm not even worried about the shrinking of the healthbar(yet), I just can't get it to appear at the right spot on the screen.
Here's my code:
The above code gives the following output:
(I can't upload to Unity Answers because it just won't take the JPG for some reason)
and I modified some of the code to get it to work on my screen:
However that's great for my Resolution in the Unity window, but that will all change depending on resolution so I'm looking for some way to get it to appear directly at the point on screen where the enemy is showing...
Any ideas ? : http://twitpic.com/56a0kj
asked Jun 03 '11 at 11:28 AM
This should help you with your issue.
The problem you were facing is that the Camera and screen use the y coordinate in an opposite manner to each other. So your Y coordinate is actually: