一般情況下,xna使用預處理生成的貼圖繪製字型。貼圖的生成一般有幾種方法:
通過向content project中新增sprite font檔案,讓系統自動生成貼圖字型。這是最簡單的一種方法,同時也是最難看的一種方法。
bitmap font maker(是xna creators club online推出的乙個官方文字生成工具,他可以根據字型、大小等引數生成一張sprite font貼圖。
會生成一張sprite font貼圖:
這張貼圖可以使用photoshop等影象處理軟體進行進一步的加工,並新增投影、倒角、發光等效果。
如果你想直接由乙個工具生成帶有倒角、發光、投影等效果的,而你又恰好對photoshop不是很在行,有乙個第三方的小工具叫做sprite font texture tool(或許可以幫到你,簡單的說,他是bitmap font maker的乙個效果增強版:
是的,我確實試過了所有上述方法,但由於photoshop對於新增多行文字特效的一些限制,使得我並不能在很短的時間內作出乙個漂亮的字型貼圖。經過一系列的嘗試,終於找出一種及其簡單且漂亮的sprite font生成方法。
1
你需要microsoft office powerpoint
!"?#$%&'?()*+,-./調整好行距和字間距,使得每個字元都分離開來。這是乙個很簡單的藝術字:0123456789:;<=>?
@abcdefghijklmno
pqrstuvwxyz[\]^_
`abcdefghijklmno
pqrstuvwxyz~
在powerpoint中複製藝術字的圖形,bitmap font plus會自動從剪下板中取出影象,點選generate bitmap font會自動生出文字的包圍矩形,儲存後即可以在xna中使用了。
3bitmap font plus引數說明。
引數
描述
number of rows
該sprite font由幾行文字組成
vertical offset
垂直方向的畫素差,用來微調生成的包圍矩形
space width
生成空格的寬度
starts with space
是否需要在第乙個字元處生成空格
color key
的關鍵色,原圖中等於關鍵色的部分會透明
4
遊戲中的效果
選個漂亮的字型來程式設計
您在用什麼字型程式設計?courier new?本人系唯美主義者 d,程式設計的時候也喜歡用漂亮的字型,而且美觀的字型能讓你長時間看螢幕也不感到眼睛累。要使用下面的字型,最好開啟 字型邊緣平滑 在 windows 中是 螢幕上點右鍵 顯示屬性 外觀 效果 使用下列方式是螢幕字型的邊緣平滑 標準 我正...
很漂亮的字型閃爍效果
很漂亮的字型閃爍效果,我們可以用在乙個專案的spalsh介面,進入應用後彈出這個介面,閃爍完畢後跳入主介面,比純粹的設定背景的splash好看炫酷很多。通過自定義view重寫ondraw的方法和onsizechanged方法實現效果。在把自定義view進行應用到布局檔案就可以了。現在就讓我來給大家 ...
7款漂亮的純css字型樣式
簡單粗暴,直接上馬 charset utf 8 title head class vintage1 美麗的中國語h1 class vintage2 美麗的中國語h1 class vintage3 美麗的中國語h1 class vintage4 美麗的中國語h1 class vintage5 美麗的中...