トップページ > 記事閲覧
小数点座標に文字描画
名前:新参者 日時: 2014/03/15 23:38

DrawLineやDrawString(DrawFormatString)の座標指定がint型なのですが、文字が移動するようにしたくてもfloat値をいれると指定がint型なだけにカクカクしてしまいます・・・ 気にするレベルではないと言われるのですが、とても気になってしまいます・・・ 小数点座標に表示する方法はあるのでしょうか?
メンテ

Page: 1 |

Re: 小数点座標に文字描画 ( No.1 )
名前:softya(ソフト屋) 日時:2014/03/16 00:03

MakeScreenして、そこにDrawLineやDrawStringした上で、MakeScreenの画像をDrawGraphFで小数点座標に描画すると言うのはどうでしょうか? ただ、ピクセルの都合上ゆっくり過ぎると見栄えが悪そうです。
メンテ
Re: 小数点座標に文字描画 ( No.2 )
名前:管理人 日時:2014/03/16 11:26

softya(ソフト屋)さんがご提案されている方法でも小数点座標への文字描画が可能ですが、 そもそも DrawString の 小数点座標指定版が無いということを忘れていました 座標指定が float型になっている DrawStringF や DrawStringFToHandle などの関数を 追加しましたので、よろしければ関数を追加したこちらのバージョンをお使いください http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存