トップページ > 過去ログ > 記事閲覧
円になったゲージの描画
名前:dondon 日時: 2006/12/21 17:11

始めまして、いつもDXライブラリで勉強させて もらっています。 質問なのですが、よくゲームにあるようなゲージ(ライフなど)を、円になっているように描画したいのですが、どうも上手くいきません。 ご教授よろしくおねがいします。

Page: 1 |

Re: 円になったゲージの描画 ( No.1 )
名前:管理人 日時:2006/12/25 14:03

 dondonさん始めまして、DXライブラリの管理人です。  円グラフのようなメーター表示でしょうか? だとしますと、ちょっと複雑なプログラムになります。 サンプルを組んでみますので少々お待ち下さい。
Re: 円になったゲージの描画 ( No.2 )
名前:管理人 日時:2006/12/25 20:58

 円グラフ的なゲージの描画プログラムを組んでみたら本当に難解 になってしまったので、DXライブラリの関数にしてしまいました。  宜しければこちらのバージョンをダウンロードしてください。m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用 (中身を既存のファイルに上書きして、BCCをお使いの場合は『再構築』、 VCをお使いの場合は『リビルド』をして下さい)  追加したのは以下の関数です。 // 円グラフ的な描画を行う int DrawCircleGauge( int CenterX, int CenterY, double Percent, int GrHandle );  GrHandle を円グラフの画像、CenterX, CenterY を中心として、Percent で 指定した割合の円グラフを描画します。(Percent は 0 から 100 までの値です(0=0% 100=100%))  GrHandle として渡す画像が円グラフの画像として使われますので、必ず画像の 中心が円の中心になるようにして下さい。
Re: 円になったゲージの描画 ( No.3 )
名前:dondon 日時:2006/12/29 22:30

管理人様、丁寧な対応有難うございます。 さっそく試してみますね。

Page: 1 |