NGUI-ScrollView

public class L12 : MonoBehaviour
{
    public UIScrollView sv;
    // Start is called before the first frame update
    void Start()
    {
        //ScrollView - 滚动视图
        //一般用于背包,商店,排行榜等功能

        //制作ScrollView
        //先创建一个UI再直接创建ScrollView
        //若要添加ScrollBar 自行添加水平或竖直的ScrollBar
        //添加子对象,为子对象添加Drag Scroll View脚本和碰撞器

        //相关参数
        //Content Origin -内容子对象对其方式
        //Movement - 拖动方式
        //Drag Effect - 拖动特效
        //Scroll Wheel Factor - 滚轮影响 如果不为0就可以通过鼠标中间的滚动控制
        //Momentum Amount - 动量,拖曳鼠标操作对滚动快慢的影响
        //Spring Strength - 弹力大小,移动到边缘时回弹弹力的大小
        //Dampen Strength - 阻尼强度,影响回弹效果
        //Cancel Drag if fits - 检测滚动视图的内容是否应该是可拖动的,启用后,若子对象大小没有超过ScrollView则不会被拖动,子对象超过之后才能被拖动

        //通过ScrollView控制滚动条更新,即通过代码删除ScrollView下面的子对象时对ScrollBar长度实时更新
        sv.UpdateScrollbars();
    
        //自动对其脚本Grid相关参数
        //Cell Width - 元素宽 Cell Height - 元素高 Row Limit - 限制行数,会自动换行
    }
}

posted @ 2025-03-23 19:58  cannedmint  阅读(44)  评论(0)    收藏  举报