Hello everyone, I'm looking for some general guidance on creating a specific sort of UI element behavior with NGUI:
In Detail:
Essentially, I've got a target reticle that normally stays in a set position on the player's screen. When the camera moves, the reticle moves along with it (well really, it stays in place because its using NGUI and its being overlayed). But, I'm trying to make a system where the player can "unlock" the target reticle from the camera view, essentially allowing the player to rotate the camera freely and have the target reticle "remain where it was" until the player "locks" the camera back to the reticle.
I was wondering if anyone has done something like this before, or what approach you would take (2d ui? 3d ui? heirarchy setups, etc). I'm not looking for full code, just a good way to approach the issue. I've though about ways of just "moving it offscreen" but those seem clunky, I've also though about making the reticle invisible when the player wants to free-move the camera which is simple, but not quite what I'm going for.
Any ideas are appreciated. Thank you for reading.