cegui的字型效果(包括陰影, 描邊等)其實也可以不修改**, 只需修改或建立自定義looknfeel就可以簡單快捷的實現(我使用的是0.75版本).在這裡以修改windowslook.looknfeel中的windowslook/statictext作為演示.
1.陰影效果
陰影的實現方式是將字型畫兩次, 第一次將字型偏移一定位置,並渲成黑色, 第二次將字型以設定的顏色渲染.
(第乙個textcomonent的是畫陰影, 相對於左上角偏移量為2(左圖), 第二個textcomonent是畫字型的(右圖))
沒有陰影(圖1)和有陰影(圖2, 3)的截圖效果對比:
(1) (2) (3)
2. 描邊效果
描邊的實現方式和陰影相似, 不同的是描邊需要渲8次, 每次在不同的方向作相應的偏移(8個偏移方向分別是左上, 上中, 右上, 左中, 右中, 左下, 下中, 右下).
沒有描邊(左圖)和有描邊(右圖)的截圖效果對比:
(偏移量為1) (偏移量為0.5)
cegui預設的字型載入方式是一次性讀取所有字型資訊,並將字型渲染到imageset中,當需要渲染字型時直接將imageset中的字型渲染到目標位置.但是用這種方式處理中文,你會發現在載入字型以及釋放字型資源時需要花相當長的時間. 所以就需要對預設的處理方式作一些修改, 我的處理方法是修改cegui中freetypefont的rasterise函式, 將imageset的大小固定為512*512.在需要顯示字型時才生成fontglyph,並把字型新增到imageset中,這樣速度會有很明顯的提公升.
CCLabelTTF描邊 陰影
ccsize size ccdirector shareddirector getwinsize 建立乙個全屏灰色底圖 cccolor4b c cclayercolor layercolr cclayercolor create c layercolr setcontentsize ccdirect...
樣式上新 雙層描邊陰影標題
之前我們出過一套雙層顏色標題 使用量超高 胖友們簡直超愛這種雙層描邊標題 在後台催了三兒好多次 希望可以多出一些 這不,三兒趕緊 催設計師小姐姐做了一套 總共18個雙層描邊陰影標題 這次總夠用了吧 快來和三兒一起看看吧!grey.gif 此次新上架18款描邊投影標題,大部分都是免費使用的哦。此次描邊...
unity實現描邊效果
這裡總結了幾種在unity實現描邊效果的方法,首先準備乙個模型匯入在unity中,使用預設shader,上傳一張原始圖,以便後面實現功能效果的對比 一 邊緣光,這裡參照官方的乙個su ceshader example,rim lighting 1.在unity建立乙個su ceshader,命名ri...