计算输入Text的实际长度的算法
2019-12-05 本文已影响0人
忻恆
Font myFont = text.font;
String message = text.text;
int totalLength = 0;
myFont.RequestCharactersInTexture(message,text.fontSize,text.fontStyle);
CharacterInfo characterInfo =newCharacterInfo();
char[] arr = message.ToCharArray();
foreach (charc in arr){
myFont.GetCharacterInfo(c, out characterInfo,text.fontSize);
totalLength += characterInfo.advance;
}