這次把字體引擎全部重寫了,終于可以支持非等寬字體了^_^
因?yàn)橹爸苯訌淖煮w文件讀取字模的方式不太通用,而且實(shí)時生成字體紋理可能會造成頓卡,也不能用dds壓縮格式節(jié)省內(nèi)存,所以這次改成了配置文件+紋理的形式,正常的字體可以直接用字體工具導(dǎo)出,一些特殊字體,例如游戲中的冒血數(shù)字等可以自己在圖片編輯軟件里畫好,然后自己寫一下配置文件就可以在游戲里面用了,以后可能還會考慮增加把字體打包到單個顏色通道的功能,可以進(jìn)一步節(jié)省內(nèi)存和增加繪制效率




因?yàn)橹爸苯訌淖煮w文件讀取字模的方式不太通用,而且實(shí)時生成字體紋理可能會造成頓卡,也不能用dds壓縮格式節(jié)省內(nèi)存,所以這次改成了配置文件+紋理的形式,正常的字體可以直接用字體工具導(dǎo)出,一些特殊字體,例如游戲中的冒血數(shù)字等可以自己在圖片編輯軟件里畫好,然后自己寫一下配置文件就可以在游戲里面用了,以后可能還會考慮增加把字體打包到單個顏色通道的功能,可以進(jìn)一步節(jié)省內(nèi)存和增加繪制效率



