我有一个U3D和NGUI开发的手游,针对android和IOS等平台,但是手机分辨率很多,纵横比从1.3到event 2变化。我的UI是在1136x640分辨率下设计的,UIRoot Scaling风格是FixedSize,手动高度为 640。我不会在 NGUI 小部件中使用锚点,因为距离以像素而不是百分比定义,当分辨率改变时,小部件的相对位置也会改变,这不是我想要的。我参考了这个,但仍然不知道如何完美地处理这个棘手的问题,我需要一些关于如何以正确的方式使用 NGUI 来处理不同的移动分辨率的建议。
问问题
3762 次
1 回答
0
最新的 (3.xx) NGUI 允许您使用他们的新锚定系统。正如您所说,它以像素为单位指定,但是您可以指定不同的目标和到不同边缘的距离,它的行为类似于百分比。
你熟悉 NGUI 团队的视频解释他们的新版本吗? https://www.youtube.com/watch?v=6k5iIzKTEBQ 那里的一些信息可能会有所帮助,并且可以使用锚点的自定义设置。
另一个有用的事情是创建附加到根的缩放脚本,它根据检测到的 dpi 缩小所有元素。如果您的 UI 是为手机准备的,您可能不需要所有按钮在平板电脑上占据相同百分比的屏幕。
于 2014-04-07T10:37:00.300 回答