Hi,
First of all love NGUI I've been using it for awhile in my projects. Recently I've been looking to port my game to the Fire TV (android platform). This platform displays to TV's so overscan needs to be accounted for. I am not sure if there is an easy way to accomplish what I'm after but I figured I'd ask is there a way to adjust the width/height manually by a factor on UIRoot? The properties width and height are readonly. I'm looking to do this at runtime since not all TV's are calibrated poorly (but many are). I've been using flexible scaling so far and its worked great for about any aspect ratio/screen size I've thrown at it so far but not sure if it can handle this.
Preferably, I want to expose a checkbox is my options menu that would state "adjust for overscan" and then it would shrink the UIroot to not use screen realestate within 10% of the borders. If the user's tv is already calibrated they would never check the box.
Is there already a way to do this? If not, what class should I look at modifying? I looked through UIRoot and NGUITools and there are various adjustment methods used internally but not sure which approach would make most sense.
Thanks in advance!