StageCarema属性问题

问题来源,新人入门学习FGUI的UI适配策略,使用FairyGUI.GRoot.inst.SetContentScaleFactor设置之后,会有留白,为了美观想通过将GRoot.inst.displayObject 做居中偏移来实现;
代码:
float x = (FairyGUI.GRoot.inst.width - AppConst.DesignWidth)/2;
float y = (FairyGUI.GRoot.inst.height - AppConst.DesignHeight)/2;
FairyGUI.GRoot._inst.displayObject.SetXY(x,y);

结果效果是,上下倒是居中了,可以在pad屏上,偏右显示,并未居中。在不明真相的情况下,尝试调整运行中stageCamera的transform,将X调成4,就刚好左右居中。。。
来此想问谷主及其他大佬,1,stageCamera的transform属性的设定依据是什么? 2,这个居中的适配操作正确做法是什么?

新人,轻喷。感谢。
已邀请:

ikobe

赞同来自:

左右居中效果图局部

ikobe

赞同来自:

StageCarema 运行属性图

谷主

赞同来自:

你这属于瞎碰,这个帖子里所有描述的东西都是错的。你想一个界面居中就调整那个界面就行,这个教程里也有说,不要动groot,更加不要动相机。

ikobe

赞同来自:

啊。就是在不明真相的情况瞎尝试~嘿嘿~  居中单个界面我知道。.center() 就完事了~  但是。。如果所有界面都要居中,那不就麻烦了嘛,每个都得加~  所以才出此下策,想搞个整体的偏移,省去挨个居中的操作~~~

要回复问题请先登录注册