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

類文檔



如果你有一些和這個組件相關的問題,也可以在下面討論。

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