Con Consolasフォントを使用してプレーヤーのスコアを表示しています。画面は480幅で、私はそれが真ん中にあることを望んでいます。サイズは24ですので、私はそうしてはいけません。画面中央にテキストを配置する
string score = "9999"; 中間= 480/2-(スコア。長さ* 24)/ 2;
テキストが左に(大きすぎる)、あまりにも右に(低い数字に)どのようにあるか。
私はconsolasがモノスペースフォントなのでこれを計算できますか?
Con Consolasフォントを使用してプレーヤーのスコアを表示しています。画面は480幅で、私はそれが真ん中にあることを望んでいます。サイズは24ですので、私はそうしてはいけません。画面中央にテキストを配置する
string score = "9999"; 中間= 480/2-(スコア。長さ* 24)/ 2;
テキストが左に(大きすぎる)、あまりにも右に(低い数字に)どのようにあるか。
私はconsolasがモノスペースフォントなのでこれを計算できますか?
あなたはこの使用方がいいでしょう:あなたが文字列のときになります正確にどのように多くのピクセルの幅を測定するために使用することができ
:
http://msdn.microsoft.com/en-us/library/6xe5hazb%28v=vs.110%29.aspx
またはXNAのためにあなたはそれを描く。
24のフォントサイズは、24ピクセルのフォント幅を意味しません。 – phoog