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生成。

类文档



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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章