0

各文字が32pxのビットマップフォントがあります。このフォントで個々の文字を作成し、それらを表示オブジェクトに割り当てます。各オブジェクトは32pxで、オブジェクトのスケール値は1.0(フルスケール)です。

今私がやろうとしているのは、フォント作成ルーチンを標準化して、関数呼び出しでフォントサイズを受け入れるようにすることです。

だから私は言うことができます:

loadFont(フォント、サイズ)

したがって、32pxが基本フォントサイズであり、スケールは1.0であることがわかります。渡されたサイズに基づいてスケールを計算できる数式はどのように機能しますか。

たとえば、16pxは0.5スケール(基本フォントサイズのちょうど半分のスケール)であり、簡単です。

しかし、24ピクセル、18ピクセル、12ピクセルなどが必要だったとしましょう。

前もって感謝します

4

2 に答える 2

0
function loadFont (font, size)
{
    scale = size / original_size;
    ...
}

これはあなたが探しているものですか?

于 2012-07-27T04:25:39.417 に答える
0

これは数学の第一人者をほとんど必要としません、それはただの単純な比率です。たとえば、24pxフォントは24/32または0.75になります。

于 2012-07-27T04:26:24.213 に答える