`
king_tt
  • 浏览: 2275851 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

NGUI -- UI2DSprite

 
阅读更多



注意:本文翻译时NGUI版本已经更新到3.0.7

原文地址:http://www.tasharen.com/forum/index.php?topic=6729


总览

2D Spriie是一个能胜任Unity4.3 sprite的绘制任务。它继承了UIWidget的所有功能,并增加了可视化组件--sprite texture -- 通过它的dimension来拉伸。

这个组件仅在使用Unity 4.3或更高的时候可见。


  • 你能指定一个2D Sprite,它将倍绘制。当你指定后,将为你创建一个默认材质。如果你不指定一个sprite,默认绘制白色区域。
  • 如果你想要的话,也可以指定一个Material。即使指定了material,sprite的texture还是会使用,而不使用material的main texture。
  • 如果你不想手动创建一个Material。也可以指定一个Shader来替代。在你一创建2D sprite的时候,将自动选择一个默认的shader。
  • 当使用Unity4.3或更高的版本,sprite将根据倒入设置获得九宫格特性。
从context菜单选择“Make Pixel-Perfect”将让UI2DSprite恢复到它原始大小。

Pro-Tip

当使用2D sprite的时候你不必预先创建atlas。Atlas将会通过你在Import settings已经指定的Packing Tag由unity生成。

类文档



如果你有一些和这个组件相关的问题,也可以在下面讨论。

注意:本文翻译时NGUI版本已经更新到3.0.7

原文地址:http://www.tasharen.com/forum/index.php?topic=6729


总览

2D Spriie是一个能胜任Unity4.3 sprite的绘制任务。它继承了UIWidget的所有功能,并增加了可视化组件--sprite texture -- 通过它的dimension来拉伸。

这个组件仅在使用Unity 4.3或更高的时候可见。


  • 你能指定一个2D Sprite,它将倍绘制。当你指定后,将为你创建一个默认材质。如果你不指定一个sprite,默认绘制白色区域。
  • 如果你想要的话,也可以指定一个Material。即使指定了material,sprite的texture还是会使用,而不使用material的main texture。
  • 如果你不想手动创建一个Material。也可以指定一个Shader来替代。在你一创建2D sprite的时候,将自动选择一个默认的shader。
  • 当使用Unity4.3或更高的版本,sprite将根据倒入设置获得九宫格特性。
从context菜单选择“Make Pixel-Perfect”将让UI2DSprite恢复到它原始大小。

Pro-Tip

当使用2D sprite的时候你不必预先创建atlas。Atlas将会通过你在Import settings已经指定的Packing Tag由unity生成。

类文档



如果你有一些和这个组件相关的问题,也可以在下面讨论。

分享到:
评论

相关推荐

    unity ngui-next-gen-ui 2022.06.08 -2022.05.13-2021.11.30合集

    在描述中提到的“ngui-next-gen-ui-2413”可能是NGUI的一个特定版本或更新包,编号“2413”可能代表了该版本的内部版本号或者更新日期。这个版本可能是经过测试并确认可用的,且包含了一些新功能、优化或者修复的bug...

    最新版本的NGUI插件NGUI Next-Gen UI 覆盖unity多个版本

    NGUI Next-Gen UI是一款功能强大、灵活性高的UI插件,是当前最新版本的NGUI插件。它可以覆盖Unity的多个版本,包括Unity 5、Unity 2017和Unity 2018等。与其他UI插件相比,NGUI Next-Gen UI具有高效的性能和优秀的...

    NGUI Next-Gen UI v3.11.2 (u5)

    《NGUI Next-Gen UI v3.11.2 (u5)——Unity中的高效UI解决方案》 在Unity游戏开发中,用户界面(UI)的设计与实现是至关重要的环节,它直接影响到玩家的游戏体验。NGUI(Next-Gen UI)是一款专为Unity引擎设计的UI...

    NGUI Next-Gen UI 3.9.1

    - NEW: Added UICamera.first referencing the active NGUI event system. - FIX: Alpha should now work as expected with Linear lighting. - FIX: UICamera.isOverUI should now work properly for all types of ...

    NGUI Next-Gen UI 各种版本v3.5-v3.12

    NGUI Next-Gen UI v3.12.1.unitypackage NGUI Next-Gen UI v3.11.0 (u5).unitypackage NGUI Next-Gen UI 3.9.0b.unitypackage NGUI Next-Gen UI v3.7.6.unitypackage NGUI Next-Gen UI v3.7.0 (Aug 16, 2014).unity...

    NGUI Next-Gen UI v3.5.7

    NGUI是严格遵循KISS原则并用C#编写的Unity(适用于专业版和免费版)插件,提供强大的UI系统和事件通知框架。其代码简洁,多数类少于200行代码。这意味着程序员可以很容易地扩展NGUI的功能或调节已有功能。对所有其他...

    NGUI-Next-Gen-UI-v3.6.8

    NGUI-Next-Gen-UI-v3.6.8 是一个专为Unity游戏引擎设计的高级用户界面(UI)系统,适用于开发具有丰富交互性的2D和3D游戏。这个版本,v3.6.8,是NGUI的下一代升级,提供了一系列改进和新特性,以增强游戏开发者的...

    NGUI Next-Gen UI v2021.11.30.unitypackage

    NGUI Next-Gen UI v2021.11.30.unitypackage

    NGUI-Next-Gen UI v3.12.1For2018.rar

    在使用"NGUI-Next-Gen UI v3.12.1.unitypackage"时,你需要将这个包导入到你的Unity3D项目中。导入过程很简单,只需在Unity的Asset菜单中选择Import New Asset...,然后选择下载的`.unitypackage`文件即可。导入后,...

    NGUI Next-Gen UI 3.9.0

    2. **NGUI的主要特性**: - **事件系统**:NGUI提供了一套完整的事件处理机制,允许开发者通过脚本响应用户交互。 - **性能优化**:NGUI通过深度优化,如使用深度优先排序、层级结构管理,降低了CPU和GPU的负担。 ...

    NGUI Next-Gen UI v3.11.4

    2. **2D物理系统支持**:NGUI支持2D物理引擎,使得UI元素可以响应物理碰撞,这对于创建交互式UI非常有用。 3. **性能优化**:NGUI通过事件驱动和批次渲染技术,提高了UI的运行效率,降低了CPU和GPU的负担。 4. **...

    NGUI Next-Gen UI 3.9.2

    2. **层级管理**:NGUI提供了层次化的UI管理,使开发者能够方便地控制UI元素的前后顺序,从而实现遮罩效果、层叠显示等复杂布局。 3. **事件处理**:NGUI拥有强大的事件通知框架,支持触摸、鼠标点击等交互事件的...

    NGUI Next-Gen UI 3.12.1.zip

    2. **精灵(Sprites)和纹理**:NGI支持9-slice缩放,使得UI元素如按钮、面板等可以自适应大小变化,保持视觉一致性。同时,它还支持精灵图集,有效利用内存并提高加载速度。 3. **事件系统**:NGUI有自己的事件...

    NGUI Next-Gen UI.zip

    NGUI资源,包含:NGUI Next-Gen UI 3.12.1(u5.6.5)|NGUI Next-Gen UI 2019.3.0|NGUI Next-Gen UI v3.11.0b (u5.4.3)|NGUI Next-Gen UI v2018.3.0|NGUI Next-Gen UI v2018.3.0c(u2018.3.0)|NGUI Next-Gen UI v2018.3....

    NGUI-Next-GenUI2020.1.5最新版.rar

    NGUI 是专门针对 Unity 引擎、用 C#语言编写的一套插件,它已经成为了目前世界上应用最广、最成熟的 Unity 制作 UI 的插件,完美地弥补了 Unity 引擎原生 GUI 系统和 NewGUI 系统的各种不足。程序员可以利用它提供的...

    Unity插件 NGUI各种版本合集

    NGUI Next-Gen UI 3.6.0.unitypackage NGUI Next-Gen UI 3.12.1(u5.6.5).unitypackage NGUI Next-Gen UI 2019.3.0.unitypackage NGUI Next-Gen UI v2018.3.0.unitypackage NGUI Next-Gen UI v2018.3.0c(u2018.3.0)....

    最新版本的NGUI插件NGUI Next-Gen UI

    最新版本的NGUI插件NGUI Next-Gen UI

    NGUI Next-Gen UI_3.7.0

    《NGUI Next-Gen UI:打造卓越的Unity3D用户界面》 NGUI Next-Gen UI,作为Unity3D的一款强大界面系统,为开发者提供了高效、灵活且功能丰富的UI解决方案。在版本3.7.0中,这个系统进一步提升了性能和易用性,成为...

    NGUI-Next-Gen-UI-v3.6.8.rar_windows 8

    《NGUI Next-Gen UI v3.6.8在Unity3D中的应用详解》 Unity3D是一款广泛应用于游戏开发、虚拟现实、增强现实等领域的强大3D引擎,其丰富的功能和易用性使得开发者能够高效地创建各种类型的游戏和交互式应用。然而,...

    NGUI - Next-Gen UI v3.11.4 (2017.1).unitypackage

    NGUI - Next-Gen UI v3.11.4 (2017.1).unitypackage

Global site tag (gtag.js) - Google Analytics