`
iaiai
  • 浏览: 2196890 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[unity] GUI 效果一览

 
阅读更多


function OnGUI() {
	GUI.Label(Rect(1,1,100,20),"I'm a Label"); //1
	GUI.Box(Rect(1,21,100,20),"I'm a Box"); //2
	GUI.Button(Rect(1,41,100,20),"I'm a Button"); //3
	GUI.RepeatButton(Rect(1,61,120,20),"I'm a RepeatButton"); //4
	GUI.TextField(Rect(1,81,100,20),"I'm a TextFielld"); //5
	GUI.TextArea(Rect(1,101,100,40),"I'm a TextArea,\nMultiline"); //6
	GUI.Toggle(Rect(1,141,120,20),true,"I'm a Toggle true"); //7
	GUI.Toggle(Rect(1,161,120,20),false,"I'm 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),"I'm a Label");
	GUI.EndScrollView();

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

function funcwin(windowID:int){
	GUI.DragWindow(Rect(0,0,10000,2000));
}
  • 大小: 44.3 KB
分享到:
评论

相关推荐

    unity gui代码包

    Unity GUI代码包是一个专为Unity 3D游戏引擎设计的用户界面系统,它包含了用于创建图形用户界面(GUI)的脚本、资源和组件。在Unity中,GUI系统是开发者用来构建游戏菜单、界面元素、状态显示等互动界面的重要工具。...

    Unity3D GUI焦点操作

    ### Unity3D GUI焦点操作详解 #### 一、概述 在Unity3D中,GUI(Graphical User Interface)系统是用于创建用户界面的重要工具之一。它允许开发者通过脚本控制界面元素,实现各种交互功能。GUI焦点操作是Unity3D GUI...

    UnityGUI引擎

    同学写了一套UnityGUI引擎,可以扩展成自己写的一套UI库

    Unity的GUI设计教程PPT

    Unity的GUI设计教程PPT是一份专为游戏开发者和Unity爱好者准备的中文教育资源,旨在深入讲解Unity中的图形用户界面(GUI)系统。这份教程通过PPT的形式,详细介绍了如何在Unity引擎中创建、定制和布局GUI元素,以...

    Unity GUI源码

    Unity GUI源码是Unity引擎内置的用户界面系统,也称为Unity Graphical User Interface或简称UGUI。这个系统基于C#编程语言,为开发者提供了一套高效、易用且功能丰富的图形用户界面工具,用于创建游戏内菜单、界面...

    unityGUI插件与教程

    UnityGUI是Unity引擎中用于创建用户界面(UI)的系统,它允许开发者构建美观且功能丰富的游戏界面。在Unity3D的早期版本中,UnityGUI主要用于2D界面设计,但随着Unity的更新,UnityGUI逐渐被Unity的UI系统(UGUI)所...

    unity3D GUI 滚动条自动伸缩添加字符串

    GUI(图形用户界面)系统是Unity中构建用户界面的重要工具,允许开发者设计和实现游戏内的菜单、提示、控制面板等元素。在Unity3D中,GUI滚动条是一个非常实用的组件,特别是在处理大量信息或者有限显示空间时,它能...

    Unity GUI 模仿IOS TableView

    Unity GUI 模仿IOS TableView代码结构的编辑器滑动选择窗口

    unity中GUI的美化

    "Unity中GUI的美化"是一个关于提升Unity界面视觉效果的主题,下面我们将深入探讨这个话题。 首先,Unity提供了两种主要的UI系统:Legacy GUI(旧版GUI)和UI System(新UI系统,也称为Canvas)。新UI系统是自Unity ...

    HTML Engine for NGUI & Unity GUI

    HTML Engine for NGUI & Unity GUI 是一款专为Unity游戏引擎设计的HTML渲染引擎,它使得在Unity中集成和展示HTML内容变得更为便捷。这个工具主要适用于那些希望在游戏中使用丰富的Web交互元素或者创建具有动态文本、...

    Unity3GUI做的背包[源码]

    4. **MouseOver()** 事件:通过监听鼠标是否在特定GUI元素上,可以实现鼠标悬停时显示额外信息的效果,比如装备的详细属性。 5. **纹理(Textures)**:GUI元素通常与纹理关联,可以是图标或背景图片。背包中的每个...

    Unity3d GUI闪烁效果.txt

    ### Unity3D GUI 闪烁效果实现详解 #### 一、前言 在Unity3D开发过程中,GUI(图形用户界面)是与用户交互的重要组成部分。通过合理设计和使用GUI元素,可以极大地提升用户体验。其中,GUI元素的动态效果,如闪烁...

    【Unity GUI资源】Ultimate Clean GUI Pack v2.1.1(0积分下载)

    Ultimate Clean GUI Pack: 打造 Unity 专业级2D界面的终极工具包 "Ultimate Clean GUI Pack"是一个全面的GUI解决方案,包含了按钮、滑块、进度条、输入框、标签等丰富的UI组件。这些组件都采用清新、简洁的设计...

    EZ_GUI Unity製作GUI的Package

    "Earth_Demo"和"wizard_from_script.unitypackage"进一步展现了动态加载和脚本控制的UI效果;而"EZGUI_Demo_Simple"则是一个基础示例,适合初学者快速上手。 此外,"EZ GUI Docs.zip"文件包含了详细的文档资料,...

    Unity3D教程:GUILayout.Window和GUI.Window的区别1

    在Unity3D开发中,GUI系统提供了一种创建用户界面(UI)的方式,而GUILayout和GUI.Window是其中的两个重要工具,它们用于构建游戏中的窗口和控件。本教程将详细探讨GUILayout.Window与GUI.Window之间的差异,帮助...

    unity3d新版GUI源码

    GUI(图形用户界面)系统是Unity3D中的一个重要组成部分,它允许开发者创建用户界面,如按钮、文本、滑块等交互元素。随着技术的发展,Unity3D引入了新版GUI系统,即UGUI(Unity Graphical User Interface),这是一...

    unity3d GUI入门

    最经典的GUI入门文档,书中的代码可以复制出来

    HTML Engine for NGUI Unity GUI.unitypackage v1.3.50

    3. **交互性增强**:HTML Engine for NGUI还支持JavaScript集成,允许开发者使用JavaScript进行更复杂的逻辑处理和用户交互,例如按钮点击事件、表单提交、动画效果等,进一步提升了Unity GUI的交互体验。...

    Unity显示GUI的日志Log

    Unity自带的Log系统有时候觉得不是很直观,于是自己编写了一个小工具。有问题可以加我企鹅:1259935112,觉得不适用于自己的可以反编译Log.Dll自行修改,或者联系我要源码

    unity EZ GUI

    Unity EZ GUI 是一款在Unity引擎中用于创建图形用户界面(GUI)的插件,尽管它可能不如其他如NGUI或Unity内置的UI系统那样流行,但在某些特定项目中仍然有其应用价值。以下是对EZ GUI的一些核心概念和功能的详细说明...

Global site tag (gtag.js) - Google Analytics