默认计划
2341人加入学习
(4人评价)
【唐老狮】Unity中的UI系统之GUI
价格 ¥ 109.00
承诺服务
该课程属于 Unity3d实战就业路线课程套餐
请加入后再学习

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

public class Scrollbar : MonoBehaviour
{
    public string[] display = new string[] { };
    public Rect scrollView;
    public Vector2 vector2ScrollPosition;
    public Rect scrollContent;


    private void OnGUI()
    {
        scrollContent.height = display.Length * 15;
        vector2ScrollPosition = GUI.BeginScrollView(scrollView , vector2ScrollPosition , scrollContent);
        for (int i = 0; i < display.Length; i++)
        {
            GUI.Label(new Rect(0, i * 15, 100, 30), display[i]);
        }

        GUI.EndScrollView();
    }
}

[展开全文]

分组

用于批量控制控件位置

GUI.BeginGroup(rect);

需要包裹的控件

GUI.EndGroup();

主要用于随意移动包裹的控件位置

 

滚动列表

GUI.BeginScrollView(rect,vector2位置,vector2内容大小);

返回Vector2类型

GUI.EndScrollView();

 

 

 

[展开全文]

授课教师

游戏开发前端主程

课程特色

视频(31)
下载资料(30)

学员动态

muqianke 加入学习
逐梦鸢行 加入学习
sszs 加入学习