unity 发光字体_Unity 游戏开发技巧集锦之创建自发光材质
Unity 游戲開發技巧集錦之創建自發光材質
Unity游戲開發技巧集錦教程大學霸內部資料
創建自發光材質
自發光材質(self-illuminated material)是指自己會發光的材質。生活中與之相似的例子,就是液晶顯示屏上顯示的信息,文字信息本身是發光的,如圖3-8所示。
圖3-8??自己發光來顯示文字信息的液晶顯示屏
Unity中創建并配置材質
在Project視圖里,創建一個材質,并命名為LCDMaterial,選中它然后在Inspector視圖里修改Shader屬性為Self-Illumin/Diffuse,如圖3-9所示。
圖3-9??創建材質,并修改材質的Shader屬性
unity中制作應用于發光材質的紋理
材質配置好了,接下來就該制作紋理了,因為材質需要依靠紋理才能顯示信息。本小節就來說明,使用PhotoShop制作應用于發光材質的紋理的方法。具體的步驟是:
(1)在PhotoShop內新建一個紋理,要求是:
q??命名為LCDText;
q??寬度、高度都設置為256,單位是像素;
q??分辨率設置為72,單位是像素/英寸;
q??顏色模式設置為RGB;
如圖3-10所示。
圖3-10??新建一個紋理時,初始屬性值的設置
(2)設置此紋理的背景為黑藍色(R:8,G:16,B:99),并命名此圖層為background。接著在此紋理上,使用藍色(R:8,G:90,B:231)寫入文字信息,本示例寫下的是LCDText,如圖3-11所示。
圖3-11??黑藍色背景上寫下文字信息的紋理
(3)復制LCDText和background圖層,然后分別命名為AlphaLCDText和Alphabackground。修改前者的字體顏色為白色,后者的背景色為黑色,如圖3-12所示。
圖3-12??復制圖層,并修改各自的顏色
(4)合并LCDText和background圖層,以及AlphaLCDText和Alphabackground圖層,如圖3-13所示。
圖3-13??合并圖層
(5)選中AlphaLCDText圖層,然后依次按下Ctrl+A(全選快捷鍵)和Ctrl+C(復制快捷鍵)。從圖層窗口切換到通道窗口,并新建一個通道,默認的名稱是Alpha 1。選中新建的通道后,按下Ctrl+V(粘貼快捷鍵),如圖3-14所示,此過程為紋理添加了透明信息。透明信息的含義是,文本位置處完全透明,背景完全不透明。
圖3-14??Alpha 1通道
(6)切換到圖層窗口,刪除名為AlphaLCDText的圖層后,含有透明信息的紋理就制作好了。以PSD格式保存,并命名為LCDTexture。
自發光效果展示
將上一小節制作的紋理導入到項目中,然后在Project視圖里選中LCDMaterial材質,在Inspector視圖里設置材質的Base(RGB)Gloss(A)和Illumin(A)屬性為導入的紋理,如圖3-15所示。
圖3-15??設置材質的紋理屬性
此時材質的預覽窗口,展示的就是發光字體的顯示效果。紋理指定位置越透明,字體越亮;反之,字體會變暗。如圖3-16,對比了字體透明度不同時,發光的效果。
圖3-16??不同透明度字體的發光效果比較
本文選自:Unity 游戲開發技巧集錦大學霸內部資料,轉載請注明出處,尊重技術尊重IT人!
總結
以上是生活随笔為你收集整理的unity 发光字体_Unity 游戏开发技巧集锦之创建自发光材质的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高防CDN是如何防护网站被攻击的
- 下一篇: 增删改查--基本思路