為 Xna 遊戲建立漂亮的字型

2022-03-31 07:57:01 字數 1920 閱讀 7726

一般情況下,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 美麗的中...