Hi there!
I'm trying to put some 2d sprites into a 3d world space similar to what you can see in this screen shot of Ragnorok Online 2.

The main thing to notice here is all the 2d sprites that are linked to a 3d world space: the enemy health bar that rests over their head, the npc's quest marker, and the other npc has a song icon. I'd like to recreate this effect and was wondering if NGUI had any built in functionality to do it.
Currently I have a 3d (advanced) camera UI setup which only draws the sprites I want it to and exactly matches my main 3d camera which draws the rest of the world. Unfortunately the UI camera draws sprites as though they were planes rather than 2d images (it's drawing them in 3d space essentially) which results in the sprites not showing up correctly. If there's a better way to go about the setup to achieve the result I'd be happy to hear it!
Thank you very much for reading and any help.
EDIT:
The solution I've found that works alright is to set the sprite's transform.up to the camera's transform.up. This makes is so that the sprite is always "facing" the same direction as the camera and fov doesn't seem to play into it very much so I simply ignored that.
If there's a better solution I'd be happy to hear it but this works alright for my purposes.