NGUI -- UI2DSprite
Posted kakashi8841
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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将根据倒入设置获得九宫格特性。
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或更高的时候可见。
- 你能指定一个2D Sprite,它将倍绘制。当你指定后,将为你创建一个默认材质。如果你不指定一个sprite,默认绘制白色区域。
- 如果你想要的话,也可以指定一个Material。即使指定了material,sprite的texture还是会使用,而不使用material的main texture。
- 如果你不想手动创建一个Material。也可以指定一个Shader来替代。在你一创建2D sprite的时候,将自动选择一个默认的shader。
- 当使用Unity4.3或更高的版本,sprite将根据倒入设置获得九宫格特性。
Pro-Tip
当使用2D sprite的时候你不必预先创建atlas。Atlas将会通过你在Import settings已经指定的Packing Tag由unity生成。类文档
http://tasharen.com/ngui/docs/class_u_i2_d_sprite.html
如果你有一些和这个组件相关的问题,也可以在下面讨论。
以上是关于NGUI -- UI2DSprite的主要内容,如果未能解决你的问题,请参考以下文章