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

[Unity3D]GUI 效果一览

 
阅读更多


摘自:http://user.qzone.qq.com/175707544/blog/1251041134

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
分享到:
评论
1 楼 cony138 2012-08-16  
为什么我做出来的ui无法用鼠标操作?滑块拖不动,里面的文字删不掉

相关推荐

    Unity3D GUI焦点操作

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

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

    在Unity3D中,GUI滚动条是一个非常实用的组件,特别是在处理大量信息或者有限显示空间时,它能让用户通过滚动查看超出屏幕范围的内容。 "unity3D GUI 滚动条自动伸缩添加字符串"这个主题主要关注如何在GUI系统中...

    Unity3d GUI闪烁效果.txt

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

    Unity3D GUI 教程

    ### Unity3D GUI 教程知识点详解 #### 第一章:GUI界面基础 **1.1 GUI.backgroundColor背景颜色** - **定义**:用于设置GUI元素背景颜色。 - **使用场景**:当需要调整按钮、标签等GUI元素背景色时使用。 - **示例...

    unity3d基本教程 包括gui和script入门 非常适合入门的教程

    本教程专注于基础,旨在帮助初学者快速掌握Unity3D的基本操作,包括GUI系统和Script编程,为后续深入学习打下坚实基础。 GUI(Graphical User Interface)在Unity3D中用于创建游戏界面和交互元素,例如菜单、按钮、...

    21点 unity3d GUI练习

    在Unity3D游戏开发中,GUI(Graphical User Interface)系统是用于创建用户交互界面的重要工具,它使得游戏中的各种元素如按钮、文本、图像等能够以直观的方式呈现给玩家。"21点 unity3d GUI练习"项目是基于Unity3D...

    unity3d GUI入门

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

    Unity3D GUI自适应屏幕

    GUI(图形用户界面)是Unity3D中不可或缺的一部分,它允许开发者设计和构建游戏菜单、界面元素以及与玩家交互的各种控件。在不同的设备和屏幕上,确保GUI自适应是非常关键的,因为它能够提供一致的用户体验,无论...

    Unity 3d GUI控制

    Unity 3D GUI控制是Unity引擎中用于创建用户界面(UI)的一种机制,它允许开发者在游戏场景中创建各种交互式的元素,如按钮、文本标签、输入框等。这一系统基于OnGUI()函数,该函数在游戏运行时每帧都会被调用,类似...

    Unity3D EZ GUI插件

    Unity3D EZ GUI插件比Unity3D 平台提供的GUI 界面美观,制作起来要快捷简便。

    Unity 3D GUI程序部分

    Unity 3D GUI系统是游戏开发中的重要组成部分,它允许开发者创建用户界面,如按钮、文本、图像等,以便与玩家交互。以下是一些关于Unity 3D GUI编程的关键知识点: 1. **OnGUI() 函数**:这是Unity中处理GUI事件的...

    unity3d新版GUI源码

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

    Unity3D GUI菜单栏简易实现无重复项

    在Unity3D游戏开发中,GUI(图形用户界面)是至关重要的部分,它负责与玩家交互,提供控制和展示信息的界面。Unity3D提供了多种GUI系统,包括Legacy GUI、NGUI、UGUI等,而这里我们将聚焦于UGUI(Unity的新一代UI...

    Unity3d GUI 时钟脚本

    Unity3d GUI 时钟脚本时钟脚本,这是javascrpit版本!

    unity3D GUI插件(NGUI+iGUI+EZGUI)

    Unity3D是一款强大的跨平台游戏开发工具,其GUI系统对于创建用户界面至关重要。在Unity3D中,有几种常见的GUI插件,包括NGUI、iGUI和EZGUI,它们为开发者提供了更高级、更灵活的界面设计选项。下面将详细介绍这三种...

    UNITY3D GUI设定

    ### Unity3D GUI设定:详尽解读与新手指南 #### 引言 Unity3D作为全球最热门的游戏开发引擎之一,其图形用户界面(GUI)是掌握Unity开发的基础。对于初学者而言,理解Unity的GUI不仅是熟悉软件环境的首要步骤,也是...

    unity3d gui小教程

    unity3d GUI初学者可以看一下,很有用,希望能帮助你

    Unity3D GUI打字机风格脚本

    通过以上分析,我们可以清晰地了解到如何在Unity3D中使用GUI系统实现打字机风格的文字显示效果。这种效果不仅能够提升游戏的沉浸感,还能够为用户提供更加丰富多样的交互体验。对于初学者来说,理解并掌握此类基础的...

    unity3d EZGUi1.076

    unity3d 插件 EZGUi 1.076

    Unity3D Necromancer GUI

    Unity3D Necromancer GUI

Global site tag (gtag.js) - Google Analytics