zl程序教程

您现在的位置是:首页 >  其它

当前栏目

[Unity3d]U3d中基本GUI控件

基本 控件 Unity3D GUI
2023-09-27 14:29:23 时间
Unity3D中基本GUI控件介绍 - wolipengbo - 朋波的博客 function OnGUI() {

GUI.Label(Rect(1,1,100,20),"Im a Label"); //1

GUI.Box(Rect(1,21,100,20),"Im a Box"); //2

GUI.Button(Rect(1,41,100,20),"Im a Button"); //3

GUI.RepeatButton(Rect(1,61,120,20),"Im a RepeatButton"); //4

GUI.TextField(Rect(1,81,100,20),"Im a TextFielld"); //5

GUI.TextArea(Rect(1,101,100,40),"Im a TextArea,\nMultiline"); //6

GUI.Toggle(Rect(1,141,120,20),true,"Im a Toggle true"); //7

GUI.Toggle(Rect(1,161,120,20),false,"Im a Toggle false"); //8

GUI.Toolbar(Rect(1,181,160,20),-1,["Toolbar","Tool2","Tool3"]); //9

GUI.SelectionGrid(Rect(1,201,190,20),2,["Selection","Grid","select3"],3);//10

GUI.HorizontalSlider(Rect(1,221,180,20),3.0,0,10.0); //11

GUI.VerticalScrollbar(Rect(1,241,20,100),3.0,1,0.0,10.0); //12

 

//13

GUI.BeginScrollView (Rect (200,10,100,100),Vector2.zero, Rect (0, 0, 220,200));

GUI.Label(Rect(0,0,100,20),"Im a Label");

GUI.EndScrollView();

//14

    GUI.Window(0,Rect(200,129,100,100),funcwin,"window");

}


Qt-QML-Popup,弹层界面编写 随着接触Qt的时间的增加,也逐渐的发现了Qt 的一些不人信话的一些地方,不由的想起一句话,也不知道是在哪里看到的了“一切变成语言都是垃圾,就C++还可以凑合用”大致意思是这样。最近项目的祝界面框架都基本写完了,那自我感觉良好,感觉自己QML的不得了了,全部用的都是自己YY出来的空间,今天小伙伴在同伴代码后,用到了我的模块,给我说了一个BUG,
Qt编写自定义控件48-面板窗体控件 很多时候需要有一个控件,能够替代容器控件,自动容纳多个widget,自适应宽高,然后提供滚动条功能,这就必然需要用到QScrollArea控件,可设置各个子面板的间距等,也在很多系统中用到,比如温湿度设备面板,有几百个温湿度设备,需要一个容器放置,自动产生滚动条,可以设置面板的固定宽高或者自适应拉伸,其实就是放了表格布局+弹簧来设置。
Qt编写自定义控件36-图片浏览器 本控件主要用来作为一个简单的图片浏览器使用,可以上下翻页显示图片,图片还可以开启过度效果比如透明度渐变,应用场景有查看报警图片运行图片等。此控件非本人原创,来源于网络,我只是修正了好多处BUG,并完善了各种操作方式。
Qt编写自定义控件23-广告轮播控件 广告轮播这个控件做的比较早,是很早以前定制一个电信客户端时候用到的,该客户端需要在首页展示轮播预先设定好的图片,图片的路径可以自由设定,然后轮播的间隔速度可以自由控制,同时该控件还需要提供两种指示器的风格,一种是迷你型的样式,一种是数字型的样式。
Qt编写自定义控件11-设备防区按钮控件 在很多项目应用中,需要根据数据动态生成对象显示在地图上,比如地图标注,同时还需要可拖动对象到指定位置显示,能有多种状态指示,安防领域一般用来表示防区或者设备,可以直接显示防区号,有多种状态颜色指示,例如布防、撤防、旁路、报警、离线、在线等状态,可以作为一个通用的设备按钮对象使用。
Unity的UI究竟为什么可以合批 1.UI/Default代码研究首先,我想到的是,既然是对图集纹理进行采样,而且又不能统一更改材质的纹理UV值,我们通常写的shader都是直接根据模型UV值对主纹理进行采样,那会不会是shader中对MainTexture进行了什么神奇的处理,让图片采样只根据指定的UV值进行采样呢?我去官网下载...
Unity教程:GUI 界面开发 UI概述: UI永远是显示在屏幕的最前面上,不受变形、碰撞、光照的影响GUI概述:GUI是Graphical User Interface的缩写。Unity的图形界面系统能容易和快速创建出各种交互界面。
蓬莱仙羽 麦子学院讲师,游戏蛮牛专栏作家,CSDN博客专家,热爱游戏开发,热爱Coding!