当前位置: 首页 > news >正文

GUI-文本和按钮控件

目录

GUI 控件绘制的共同点

GUI文本控件

    GUI按钮控件


GUI 控件绘制的共同点

        1.他们都是GUI公共类中提供的静态函数 直接调用即可

        2.他们的参数都大同小异

          位置参数:Rect参数  x y位置 w h尺寸

          显示文本:string参数

          图片信息:Texture参数

          综合信息:GUIContent参数

          自定义样式:GUIStyle参数

        3.每一种控件都有多种重载,都是各个参数的排列组合

          必备的参数内容 是 位置信息和显示信息

        public Texture tex;

    public Rect rect;

    public Rect rect1;

    public GUIContent content;

    public GUIStyle style;

    public Rect btnRect;

    public GUIContent btnContent;

    public GUIStyle btnStyle;

GUI文本控件

        基本使用

        GUI.Label(new Rect(0, 0, 100, 20), "CCCCCCC", style);

        GUI.Label(rect, tex);

        综合使用

        GUI.Label(rect1, content);

        可以获取当前鼠标或者键盘选中的GUI控件 对应的 tooltip信息

        Debug.Log(GUI.tooltip);

        自定义样式

       

    GUI按钮控件

        基本使用

        综合使用

        自定义样式

        在按钮范围内 按下鼠标再抬起鼠标 才算一次点击 才会返回true

        if (GUI.Button(btnRect, btnContent, btnStyle))

        {

            处理我们按钮点击的逻辑

            Debug.Log("按钮被点击");

        }

        只要在长按按钮范围内 按下鼠标 就会一直返回true

        if( GUI.RepeatButton(btnRect, btnContent) )

        {

            Debug.Log("长按按钮被点击");

        }

       


http://www.mrgr.cn/news/36818.html

相关文章:

  • leetcode 2024.9.26
  • 神经网络介绍及其在Python中的应用(一)
  • 19.1 使用k8s的sdk编写一个项目获取pod和node信息
  • 小红书,努力成为小红书
  • UCS与Unicode:二虎相争,必有一伤?
  • 数字化AI直播革命:无人直播新纪元,真AI赋能未来!
  • 如何在 Android 中用 Kotlin 将 dp 转换为 px
  • Unity网络开发记录(一):实现最简单的unity客户端和服务器通信
  • Spring Boot框架在甘肃非遗文化网站设计中的运用
  • DCGAN生成人脸图片
  • (已解决)torch.load的时候发生错误ModuleNotFoundError: No module named ‘models‘
  • 负载箱在各领域的作用
  • 12.系统架构分析师应该懂的项目管理知识
  • 刷题学习日记 (1) - SWPUCTF
  • MAXON燃烧备件适用于哪些工业领域和燃烧系统
  • Windows系统下批量重命名文件的两种实现方法
  • 什么是大语言模型,一句话解释
  • 软件测试标准流程(思维导图版)
  • K8s Calico替换为Cilium,以及安装Cilium过程(鲁莽版)
  • vscode【实用插件】Markdown Preview Enhanced 预览 .md 文件