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或更高的时候可见。

NGUI -- UI2DSprite_第1张图片

  • 你能指定一个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生成。

类文档

http://tasharen.com/ngui/docs/class_u_i2_d_sprite.html



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

注意:本文翻译时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或更高的时候可见。

NGUI -- UI2DSprite_第2张图片

  • 你能指定一个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生成。

类文档

http://tasharen.com/ngui/docs/class_u_i2_d_sprite.html



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

你可能感兴趣的:(unity,unity3d,NGUI,Sprite,2d)