解决 NGUI panel 使用 soft clip 时 屏幕缩放问题
Posted on 2013 年 07 月 15 日 by U3d / Unity3D 基础教程 /被围观 32 次
NGUI panel 使用 soft clip 时,屏幕缩放问题如何解决呢?
把 panel 的 LocalScale 的 x,y,z 的改成一样的就行了。把他们的 LocalScale.x 和 z 都
等于了 y。再改一下 Clipping 的大小。代码里面在 Start 里面运行 SetPanel()时,最好用
StartCoroutine 或者 Invoke,或者先 yield 一秒,我怕 UI 还没缩放就运行了就不好了。
using System.Collections;
public class SubPanelPosition : MonoBehaviour {
public ScreenDirection screenDirection;
//horizontal
表示水平滑动;
vertical
表示垂直滑动。
public enum ScreenDirection
} //Unity3D
教程手册:
www.unitymanual.com
private Transform parent;