トップページ > 記事閲覧
DrawCircleGaugeでのhandle
名前:wiruka 日時: 2014/04/07 14:05

こんにちは、いつもDXライブラリを楽しく使わせていただいてます。 さて、題名のとおり現在DrawCircleGaugeを使った処理を作っているのですが、 DrawCircleGaugeにLoadDivGraphで分割して読み込んだhandleを渡すと 分割した個々の画像ではなく、分割する前の全体の画像が 表示されてしまい困っています (画像を分割読み込みしたaGfxHandle[4]を DrawCircleGaugeにaGfxHandle[0]で渡します。 なお、画像のサイズは元画像のサイズが128x128、 分割した画像のサイズが64x64になります)。 何か対処方法はありますでしょうか? handleを格納する変数を別々に用意する等で 期待した結果は得られたのですが・・・
メンテ

Page: 1 |

Re: DrawCircleGaugeでのhandle ( No.1 )
名前:管理人 日時:2014/04/08 01:35

ご指摘ありがとうございます、ライブラリのバグです LoadDivGraph で読み込んだ分割画像も DrawCircleGauge で問題なく 使用できるように修正したバージョンをアップしましたので、 よろしければお試しください m(_ _;m 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)」をして下さい)
メンテ
Re: DrawCircleGaugeでのhandle ( No.2 )
名前:wiruka 日時:2014/04/08 15:35

管理人様、ご対応ありがとうございます。 早速新しいバージョンを試してみたところ、 以下の画像の状態になり、期待した結果を 得ることが出来ませんでした(すいません・・・)。 ttp://i.imgur.com/tcsS1Pq.png (左がDrawGraphで描画したもの、右がDrawCircleGaugeで描画したものです) ちなみにしようしたイメージはこちらです ttp://i.imgur.com/tcsS1Pq.png 使用するイメージに問題があったらすいません・・・
メンテ
Re: DrawCircleGaugeでのhandle ( No.3 )
名前:wiruka 日時:2014/04/08 16:03

使用したイメージのURLが間違ってました(汗) こちらになります ttp://i.imgur.com/HKHRwnO.png
メンテ
Re: DrawCircleGaugeでのhandle ( No.4 )
名前:管理人 日時:2014/04/10 00:03

アップしていただいたスクリーンショットは正常に描画されていると思います DrawCircleGauge は円形に画像をくりぬくことはしませんので、画像の 円グラフとして表示したい領域の外は不透明度0%にしておく必要があります アップして頂いたpngファイルを加工させて頂くと、こちらのようにしておく必要があります https://dxlib.xsrv.jp/temp/HKHRwnO_t.png
メンテ
Re: DrawCircleGaugeでのhandle ( No.5 )
名前:wiruka 日時:2014/04/24 14:21

管理人様 返信いただいたのに応答が遅くなって申し訳ありません。 加工していただいたファイルを使用すると以下のリンクの画像のように 分割前の画像で隣に配置していたスプライトが少し見えてしまいます・・・ ttp://w w w.fastpic.jp/images.php?file=9947303423.png (使用する画像でスプライト同士の間隔をあけてLoadDivGraphで切り抜く サイズを大きめにしたら回避できる問題ではありますが)
メンテ
Re: DrawCircleGaugeでのhandle ( No.6 )
名前:管理人 日時:2014/04/25 10:28

すみません、手元でテストに使用した画像が左上と右下の部分にのみ円を描いた画像だったため ご指摘の不具合に気付きませんでした orz 修正したバージョンをアップしましたので、何度も申し訳ありませんがよろしければお試しください m(_ _;m 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)」をして下さい)
メンテ
Re: DrawCircleGaugeでのhandle ( No.7 )
名前:wiruka(解決) 日時:2014/04/25 16:40

管理人様 返信ありがとうございます。 修正バージョンで試してみたところ 望んだ結果を得られました。 対応していただいてありがとうございましたm(__)m
メンテ

Page: 1 |

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

   クッキー保存