Unity3D lable控件
Unity3D Label 控件用于在屏幕上显示文本内容或图片。
GUI.Lable(位置, 标签显示内容);
例如:
GUI.Lable(new Rect(10,20,100,40), "我是标签");
将添加一个显示“我是标签”的标签,位置在界面的Rect(10,20,100,40)位置。
Rect()位置图解:
Rect(x, y, width, height)
标签示例:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Lable : MonoBehaviour {public string str;public Texture imageTexture = null;private int imageWidth;private int imageHeight; private int screenWidth;private int screenHeight;// Use this for initializationvoid Start () {str = "HelloWorld!";//得到屏幕宽高screenWidth = Screen.width;screenHeight = Screen.height;//得到图片宽高imageWidth = imageTexture.width;imageHeight = imageTexture.height;}// Update is called once per framevoid Update () {}void OnGUI() { GUI.Label(new Rect(100, 10, 100, 30), str);GUI.Label(new Rect(100, 40, 100, 30), "当前屏幕宽:" + screenWidth);GUI.Label(new Rect(100, 80, 100, 30), "当前屏幕高:" + screenHeight);GUI.Label(new Rect(250, 40, 100, 30), "当前图片宽:" + imageWidth);GUI.Label(new Rect(250, 80, 100, 30), "当前图片高:" + imageHeight);GUI.Label(new Rect(100, 120, imageWidth, imageHeight), imageTexture);}
}
运行结果:
函数原型(JavaScript)如下:
public static function Label(position:Rect, text:string):void; public static function Label(position:Rect, image:Texture):void; public static function Label(position:Rect, content:GUIContent):void; public static function Label(position:Rect, text:string, style:GUIStyle):void; public static function Label(position:Rect, image:Texture, style:GUIStyle):void; public static function Label(position:Rect, content:GUIContent, style:GUIStyle):void;
Label控件的具体参数如下表所示。
参 数 | 功 能 | 参 数 | 功 能 |
---|---|---|---|
position | 设置控件在屏幕上的位置及大小 | text | 设置控件上显示的文本 |
image | 设置控件上显示的纹理图片 | content | 设置控件的文本、图片和提示 |
style | 设置控件使用的样式 |
Unity3D lable控件相关推荐
- winform零基础学习(二)—TextBox控件+Lable控件
一.TextBox控件 定义 TextBox是Visual Studio中的一个控件,通常用于文本编辑. TextBox 控件通常用于可编辑文本,不过也可使其成为只读控件.文本框可以显示多个行,对文本 ...
- WPF 控件专题 Lable 控件详解
1.Lable 介绍 官方释义:表示包含一段任意类型内容的控件.也可以叫标签控件. Label控件和TextBlock看起来非常像.但在使用时就会发现,Label使用的是Content属性而不是Tex ...
- Unity3d NGUI控件知识
参考:http://forum.exceedu.com/forum/forum.php?mod=viewthread&tid=33091&extra=page%3D1 一.Panel ...
- Unity3D图表控件使用XCharts使用
一.新建工程 新建Unity3D空工程,我这里用的是Unity2021.1.19f1c1 二.XCharts插件下载 链接:百度网盘 请输入提取码 提取码:syq1 GitHub下载地址 GitHub ...
- WPF显示经常使用的几个显示文字控件TextBox, TextBlock, Lable
WPF显示经常使用的几个显示文字控件TextBox, TextBlock, Lable TextBox, TextBlock. Lable 当中TextBox 和Lable均继承了Control类 能 ...
- (转)基于MVC4+EasyUI的Web开发框架形成之旅--界面控件的使用
http://www.cnblogs.com/wuhuacong/p/3317223.html 在前面介绍了两篇关于我的基于MVC4+EasyUI技术的Web开发框架的随笔,本篇继续介绍其中界面部分的 ...
- ASP.NET用户控件的创建和使用
ASP.NET用户控件的创建和使用 1. Web用户控件概述 Web用户控件是一种服务器控件,它与ASP.NET页面有着同样的所见即所得的特点,并以.ascx为扩展名存储为文本文件,同样具有自己的界面 ...
- 关于控件的AutoSize属性影响界面布局的问题解决
最近在修改一个我们公司台湾主公司的一个项目,作为大陆免费版本使用,在修改过程中碰到了个很奇怪的问题 在家庭财务分析页签位于第一个时 都很正常 可是... 在页签后面时 lable标签就错位了 实在不理 ...
- 【转】WPF从我炫系统5---基本控件的用法
今天我来给大家讲解WPF中一些基本控件的用法,所谓基本控件,就是我们最常用用到的一些控件,通过这一节的讲解,大家会对WPF中的控件的用法有一个更深入的了解. 1. 基本控件 LABEL控件 ...
- 关于ASP.Net页面上用户控件相互调用的方法 .
引至:http://blog.csdn.net/aqgsh/article/details/6941466 最近做一个项目,在首面上有几个用户控件,其中一个是显示当前登录的用户名,位于名为PageHe ...
最新文章
- Linux学习(四)---用户管理
- Codility算法测验(三)
- Nginx-rtmp直播之业务流程分析--比较详细
- python解析xml文件选用模块_Python标准库系列之xml模块
- Java使用RabbitMQ之订阅分发(Topic)
- 基于asp. net sql快餐外卖设计网站成品
- http请求转为https请求 java_如何将Javaweb工程的访问协议由http改为https及通过域名访问?...
- c语言基础知识点字母和含义,大学c语言必背基础知识_c语言基础知识大全
- web逻辑思维题目_有关于最难的逻辑思维题目及答案
- SVN报错The working copy needs to be upgraded
- Win10 显示无法连接到Internet,但是能上网浏览
- css 心形动画 爱心动画
- linux老男孩学习决心书
- OpenCV - imwrite保存透明PNG
- 【网络协议】TCP和HTTP中keep alive机制
- 待飞的蒲公英---拔剑四顾心茫然
- python如何打开服务器文件大小,关于字符串:Python可以打开的文件的最大大小?...
- 电脑考证需要考些什么内容
- UBNT路由模式设置
- 做论文必须知道什么叫review
热门文章
- mysql建立数据库连接时出错_建立数据库连接时出错什么意思(手把手教你如何建立数据库连接)...
- 【其他】vue项目集成富文本编辑器
- Java实例变量和类变量
- 深入浅出python系列(二):运算符
- 使用kepware配置opcua服务端,并使用UaExpert作为opc客户端进行连接(匿名和用户名密码)
- Flutter封装加载状态视图,加载中、加载成功、加载失败、加载无数据
- 千万58招聘人员的选择值得信赖-米苏 58自动循环发帖器V9.03
- spss入门——简单的数据预处理到时间序列分析系列(一)
- JSON七彩影视双端二开修复源码
- java swing 界面字体大小_java swing 界面统一设置字体样式