ページ 11

フォントサイズを連続的に変える

Posted: 2010年4月21日(水) 00:49
by HK
DXライブラリを使って
文字が大きくなったり小さくなったりと、
フォントサイズを連続的に変えたい場合、
どういった方法が一般的なのでしょうか。

一応、考えたのですが
SetFontSize( )の引数を単純にフレームごとに
変更していくだけの方法ではダメなのでしょうか。
処理の速さなどの面も心配です。

Re:フォントサイズを連続的に変える

Posted: 2010年4月21日(水) 04:02
by Ma
かなりの頻度でかわるようならば、描画可能グラフハンドルに大きめのフォントを描画して、
必要に応じて拡大率を変えて描画するのが一番いい方法だとおもいます。

SetFontSize はおもかったはずです。
なお、CreateFontHandle で大量生産する方法もありますが、かなりメモリを消費するため、やめたほうがいいです。

Re:フォントサイズを連続的に変える

Posted: 2010年4月21日(水) 12:42
by K
>必要に応じて拡大率を変えて…

DXライブラリの関数で「描画の拡大率を変える」というようなものがあるのでしょうか。

Re:フォントサイズを連続的に変える

Posted: 2010年4月21日(水) 14:57
by kazuoni
> 描画の拡大率を変える

関数DrawExtendGraphですかね。

Re:フォントサイズを連続的に変える

Posted: 2010年4月21日(水) 15:40
by HK
解決しました。


ありがとうございました。

Re:フォントサイズを連続的に変える

Posted: 2010年4月21日(水) 15:40
by HK
解決済 チェックします