Unity UGUI(十一)Scroll Rect(滚动矩形)与Scroll View

Scroll Rect(Script)

   

Content内容控制的数据区域
Horizontal水平控制数据是否可以横向拖动
Vertical垂直控制数据是否可以纵向拖动
Movement Type运动类型

运动类型

  • Unrestricted:不受限制
  • Elastic:弹性的
  • Clamped:已钳制
Inertia惯性Deceleration Rate:减速率,0表示立即停(摩擦系数无限大),1表示不停直到边界为止(摩擦系数为0)
Scroll Sensitivity滚动灵感度 
Viewport视口 
Horizontal Scrollbar水平滚动条

Visibility:可视性

  • Permanent:永久
  • Auto Hide:自动隐藏
  • Auto Hide And Expand Viewport:自动隐藏并展开视口

Spacing:间距

Vertical Scrollbar垂直滚动条

Visibility:可视性

Spacing:间距

On Value Changed(Vector2)值改变时(2D向量)值调整时触发的事件

自带Scroll View

Scroll View:图片,带Scroll Rect组件,作为底图。

Viewport:图片,带Mask组件,作为遮罩。

Content:空物体,作为展示的内容。

Scrollbar Horizontal:图片,带Scrollbar组件,作为水平滚动条。

Sliding Area:空物体。

Handle:图片。

Scrollbar Vertical:图片,带Scrollbar组件,作为垂直滚动条。

Sliding Area:空物体。

Handle:图片。

绑定事件

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class TestUI : MonoBehaviour
{
    ScrollRect scrollRect;
    void Start()
    {
        scrollRect = GameObject.Find("Canvas/Scroll View").GetComponent<ScrollRect>();
    }

    public void GetValue(Vector2 v)
    {
        Debug.Log(v);
    }
}

 

 

Content Size Fitter 

 

Horizontal Fit

  • Unconstrained
  • Min Size
  • Preferred Size

水平匹配:

  • 无约束,不做任何调整
  • 最小
  • 最优大小

Vertical Fit

  • Unconstrained
  • Min Size
  • Preferred Size

垂直适应

  • 无约束,不做任何调整
  • 最小
  • 最优大小

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值