`
wgcode
  • 浏览: 593514 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

NGUI动态创建UILabel

 
阅读更多
using UnityEngine;
using System.Collections;

public class Test : MonoBehaviour
{
    public GameObject testBtn;
    public Font f;
    // Use this for initialization
    void Start()
    {
        UIEventListener.Get(testBtn).onClick += CreatLabel;
    }

    // Update is called once per frame
    void Update()
    {

    }

    void CreatLabel(GameObject go)
    {
        UILabel label = NGUITools.AddChild<UILabel>(gameObject);
        label.trueTypeFont = f;
        label.text = "Test";
    }
}

 

分享到:
评论

相关推荐

    unityNGUI动态字体的制作和显示教学

    Unity3D是一款强大的游戏开发引擎,广泛应用于2D...因此,理解和掌握NGUI动态字体的制作和显示对于这些项目维护至关重要。通过学习这个教程,你应该能够熟练地在Unity中创建和应用动态字体,提升你的UI设计和开发能力。

    NGUI离线文档

    除此之外,NGUI还包括了UILabel,用于显示文本,可以设置字体、颜色、对齐方式等属性。UIImage用于展示图片,支持精灵(Sprite)和纹理(Texture)两种模式。UIButton则是用户交互的核心,可以绑定点击事件,实现...

    NGUI 3.0.0工具手册

    NGUI是一款强大的UI解决方案,它允许开发者在Unity引擎中创建复杂、高性能且交互性强的用户界面。这份手册的英文文档旨在帮助开发者充分利用NGUI 3.0.0的各项功能,提升游戏或应用的用户体验。 NGUI 3.0.0的核心...

    NGUI2.0插件

    5. **UILabel**:UILabel是用于显示文本的组件,支持动态文本更新和多种字体格式。 6. **UIButton**:UIButton提供了一种简单的方法来创建可点击的按钮,可以设置不同的状态(如正常、鼠标悬停、按下)以及对应的...

    NGUI图文混排demo

    在处理大量图文混排时,NGUI提供了一些性能优化手段,如延迟加载(Lazy Loading)、动态更新(Dynamic Update)等。这些机制可以减少内存占用,提高运行效率。 8. **Chat场景应用**: 压缩包中的"Chat"文件可能是...

    Unity NGUI 图文混排 动态图集解决方案

    在这个"Unity NGUI 图文混排 动态图集解决方案"中,我们将探讨如何在Unity的NGUI系统中有效地实现图文混排以及动态图集的管理。 首先,图文混排是游戏UI设计中的常见需求,它涉及到文字和图像的合理布局。在NGUI中...

    NGUI 3.11 离线 Document 文档

    4. **UILabel**:用于显示文本信息,支持动态文本更新、字体样式、对齐方式等多种设置,可以用于制作游戏中的各种提示信息。 5. **UIButton**:按钮组件,包含了点击事件处理和各种状态(如按下、悬停等)的管理。...

    ngui_free.unitypackage

    3. **UILabel**:UILabel用于显示文本,支持多种字体、大小、颜色以及动态文本更新。 4. **UIImage**:UIImage用于显示图像,可以是精灵、纹理或材质。 5. **UIButton**:UIButton是交互式元素,用于响应用户的...

    NGUI_HUD_Test

    NGUI提供了强大的工具来创建这些元素,包括动态更新、层级管理、触摸事件处理等功能,使得开发者能够轻松构建功能丰富的游戏界面。 至于文件“NGUI_HUD_Test_2.unitypackage”,这是Unity的资源包文件,包含了项目...

    NGUI 3.6.0 帮助文档

    6. **UILabel**:UILabel组件支持动态文本,可以显示各种字体格式和动态数据。例如,你可以使用它来显示玩家的分数或者游戏提示。 7. **UIImage**:UIImage组件用于显示图片,支持精灵(Sprite)和纹理(Texture)...

    最新 NGUI 3.0.9 离线文档 帮助手册

    例如,UICamera类是处理输入和视口交互的关键,而UILabel则提供了丰富的文本格式化和动态更新功能。 "ngui tutorial"部分则是实践导向的学习资料,通过一系列逐步引导的示例,帮助开发者从零开始搭建NGUI界面。这些...

    NGUI Next-Gen UI v3.7.8

    1. **组件化设计**:NGUI的核心在于其组件化的UI元素,如UIWidget、UILabel、UIButton等,这些组件可以方便地组合创建复杂的用户界面。开发者可以通过拖放方式在Unity编辑器中构建UI布局。 2. **图集管理**:NGUI...

    NGUI插件.rar

    4. **2D物理系统**:NGUI集成了2D物理引擎,可以实现UI元素的碰撞检测和物理行为,为创建动态UI提供了可能。 5. **性能优化**:NGUI通过优化渲染队列和使用深度缓冲区来减少渲染开销,同时支持屏幕适配和分辨率...

    NGUI API 离线文档

    UILabel可以设置字体、颜色、对齐方式,甚至动态加载和显示XML或JSON数据。 4. **UIButton**:按钮组件,包含了点击事件的处理。通过设置不同的状态(如正常、鼠标悬停、按下等),可以实现丰富的交互效果。 5. **...

    NGUI Next-Gen UI v3.6.8

    在资源管理方面,NGUI支持动态加载和卸载UI资源,避免了一次性加载大量资源导致的内存压力。这在开发大型项目或资源密集型应用时尤其重要,能够确保用户体验的流畅性。 最后,NGUI Next-Gen UI v3.6.8.unitypackage...

    NGUI制作UI组件

    - 使用UILabel的Dynamic功能,可以动态更新文本内容,同时配合Transition实现文本变化的动画。 6. **性能优化**: - NGUI的层级系统允许你按需渲染Widget,隐藏非可视的元素,从而提高性能。 - 利用Depth Buffer...

    NGUI 基础 视频(1)

    2. **开发窗口边框**(401-开发窗口边框.mp4):这一部分可能会讲解如何使用 NGUI 的 UI Widget 工具来创建窗口边框,包括设置边框图像、调整大小和位置,以及如何实现动态伸缩以适应不同分辨率的屏幕。 3. **设计...

    NGUI 3.4.9

    这个版本的NGUI专为Unity3D游戏开发者设计,提供了丰富的功能和优化,旨在简化UI的创建、管理和交互过程。 在NGUI 3.4.9中,主要包含了以下关键知识点: 1. **事件系统**:NGUI 提供了一套完整的事件处理机制,...

    unity3d_NGUI v.3.11.2

    1. **组件系统**:NGUI的核心在于其组件化的设计,如Widget(控件)、UIAnchor(定位)、UILabel(文本标签)、UIImage(图像)等,这些组件可以方便地组合和配置,以创建复杂的UI布局。 2. **层级管理**:NGIUI...

Global site tag (gtag.js) - Google Analytics