怎样进行Unity中GUI控件的调用

技术怎样进行Unity中GUI控件的调用怎样进行Unity中GUI控件的调用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。GUI控件:1.在

如何在Unity中调用GUI控件,很多新手都不是很清楚。为了帮助大家解决这个问题,下面小编就详细讲解一下。需要的人可以从中学习,希望你能有所收获。

图形用户界面控件:

1.在开始中初始化,在操作界面中调整。

2.公共变量将出现在检查器面板中。

3.图形用户界面控件的初始化和处理在OnGUI中完成。

4.JavaScript以中文UTF-8编码显示,CSharp以中文UTF-16编码显示。

基本信息:

屏幕的宽度和高度:屏幕。宽度屏幕。高度

图像宽度和高度:img.width img.height

标签标签

图形用户界面。标签(矩形(x,y,宽度,高度),字符串或纹理,如Texture 2d);

两个按钮按钮

var button texture : texture 2d;

图形用户界面。按钮(矩形(x,y,宽度,高度),按钮纹理);

设置文字颜色:GUI . color=color . green;

设置背景色:GUI . background color=color . red;

带有三个输入框的文本字段

消息=GUI。TextField(Rect(x,y,宽度,高度),message,size);

消息=GUI。PasswordField(Rect(x,y,宽度,高度),消息,' *[0],大小);

返回值类型为字符串。

四个复选框和选项卡选择切换和工具栏

var barResource : String[]=[' bar1 ',' bar2 ',' bar3 ',];

var select : int

var状态:布尔值;

select=GUI。工具栏(矩形,默认,barre source);//第二个参数默认为哪个标签,后面是名称列表。

当有几个元素时,有几个标签。

获取标签:选择=图形用户界面。工具栏(.);

获取复选框:state=GUI.toggle (rect,state,name);

五滑动滑块

var now _ value : int=0;

now_value=GUI。垂直滑动(垂直,现在值,结束值,开始值)

六个滚动条滚动视图

定义Vector2变量存储水平和垂直滚动条的位置。

var scrollPosition : Vector2

ScrollPosition[0]=水平初始位置;

ScrollPosition[1]=垂直初始位置;

Scrollposition=GUI。beginscrollview(直接滚动视图,Vector2起始位置,

Rect的整体显示范围(大于参数1),真,真);

//后两个参数表示是否智能显示,即不应显示滚动条。

七组

组内采用相对坐标,组内物体运动均匀。

图形用户界面。BeginGroup(新Rect(x,y,宽度,高度));

//在此添加组中的成员。

图形用户界面。endGrouP();

八窗窗

图形用户界面。窗口(ID,Rect,window_function,名称);

使用:Debug.log(字符串);您可以在底部的消息面板中输出字符串。

九个样式表GUISkin

使用:GUI.skin=mySkin应用样式表。

十大布局指南

GUILayout自动计算显示区域。

大多数空间的绘图可以用GUILayout类代替GUI类。

GUILayout还可以设置布局的宽度和高度。使用宽度和高度方法。

使用:BeginHorizontal()和EndHorizontal()方法。

默认为垂直布局,因此默认情况下多个布局垂直排列。

和EndVertical()方法。

可以设置水平和垂直布局,并且可以嵌套。

十一链表数组列表()类

使用:var winArrayList=new Arraylist();声明

方法添加一个节点,方法删除一个节点。

对于窗口的使用:

winArrayList。add(Rect);

winArrayList[i]=GUILayout。窗口(.);

winArrayList。remove at(WindowID);

一,两张静态图片绘制纹理

var pic : Texture2D

图形用户界面。DrawTexture(Rect,pic);

实用类方法width和height可以得到图像的实际宽度和高度,比如pic.width

十三部2D动画

使用对象[]类型的数组存储动画帧。

加载动画帧:的方法

私有var动画:对象[];

动画=资源。加载全部(“文件夹名称”);//加载/Resouurces/文件夹名称下的所有图片/

画动画就是用GUI。DrawTexture方法。

阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/81839.html

(0)

相关推荐

  • MongoDB和MySQL的区别有哪些

    技术MongoDB和MySQL的区别有哪些这篇文章主要讲解了“MongoDB和MySQL的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MongoDB和MySQ

    攻略 2021年12月2日
  • 如何实现基于webpack实现Web工程搭建

    技术如何实现基于webpack实现Web工程搭建这篇文章给大家介绍如何实现基于webpack实现Web工程搭建,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.引言随着互联网前端技术的发展,在前端工

    攻略 2021年12月11日
  • 28Django-接入支付宝3,前置基础准备工作)

    技术28Django-接入支付宝3,前置基础准备工作) 28Django-接入支付宝3(前置基础准备工作)一,先本地跑通基础逻辑:
    点打赏按钮后,页面实现跳转
    1新创建一个项目:D:\PycharmPr

    礼包 2021年12月20日
  • 诛心之论,“诛心之论”是什么意思

    技术诛心之论,“诛心之论”是什么意思所谓“诛心之论”,指在批评对方之时,不针对对方的行为、语言谈问题,而是绕过行为、语言去指责对方此行为、语言的目的、动机诛心之论。所以“诛心之论”又曰“动机说”。据说该成语出自于《后汉书

    生活 2021年10月31日
  • 读书感悟100字左右,《朝花夕拾》读后感100字左右

    技术读书感悟100字左右,《朝花夕拾》读后感100字左右《朝花夕拾》读后感 《朝花夕拾》原本叫做“旧事重提”读书感悟100字左右,收录了鲁迅先生记述他童年和青年生活片段的10篇文章。本应该快乐美丽的童年,因为笼罩在那个封

    生活 2021年10月25日
  • C++11有作用域的enum举例分析

    技术C++11有作用域的enum举例分析本篇内容介绍了“C++11有作用域的enum举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年11月25日