2012-04-18 47 views

回答

2

它是一個多部分過程。在文件中,你用它來控制的renderScript運行時做初始化腳本後,下面的(通常擁有腳本中的一個),但結合之前:在的renderScript文件

Font mFontSans; //This can be a class member variable. 

private void initFonts() { 
     // Sans font by family name 
     mFontSans = Font.create(mRS, mRes, "sans-serif", Font.Style.NORMAL, 8); 
     mScript.set_gFontSans(mFontSans); 
} 

然後有一個全局變量(在此案例gFontSans)和電話:

rsgBindFont(gFontSans); 

有時在繪製所需的文本之前。如果你需要不同的大小,你需要將它們存儲爲單獨的變量或數組。

+0

如果您需要額外的參考資料,我將示例代碼rsRenderStates包含在示例中,它有一個非常好的專用於處理字體的部分。 – Jared 2012-04-18 17:53:10