トップページ > 記事閲覧
主人公のHPバーがうまくプログラミング出来ません。
名前:コメデ 日時: 2023/03/07 13:54

人公のHPバーが上手くプログラム出来ないなどです。 DrawBox(50, 100, 50 + 400, 110, Bule, TRUE); // 四角形を描画(塗りつぶし)) playerHPgage = playerHP/2; DrawBox(50, 100, 50 + playerHPgage, 110, Red, TRUE); DrawFormatString(60 + 600, 100, GetColor(255, 255, 0), "%d/800", playerHP); ダメージを受けると赤いバーが削れて緑のバーが描画されるようにしたいと 思います。 赤いバーと緑のバーは同じ長さで同じ太さにしたいです。
メンテ

Page: 1 |

Re: 主人公のHPバーがうまくプログラミング出来ません。 ( No.1 )
名前:たろう 日時:2023/03/07 14:17

コメデさん、プログラムは全く問題ないと思います。 変数の部分だけ追加して、そのままで問題なく表示されましたm(__)m int playerHP=10; int playerHPgage = playerHP/2; DrawBox(50, 100, 50 + 400, 110, GetColor(0, 0, 255), TRUE); // 四角形を描画(塗りつぶし)) DrawBox(50, 100, 50 + playerHPgage, 110, GetColor(255, 0, 0), TRUE); DrawFormatString(60 + 600, 100, GetColor(255, 255, 0),"%d/800", playerHP);
メンテ
Re: 主人公のHPバーがうまくプログラミング出来ません。 ( No.2 )
名前:こめだ(解決) 日時:2023/03/09 00:21

たそうさん。 どうもありがとうございました!
メンテ
Re: 主人公のHPバーがうまくプログラミング出来ません。 ( No.3 )
名前:こめだ 日時:2023/03/09 03:38

ごめんなさい!解決していませんでした! int playerHP=10; int playerHPgage = playerHP/2; DrawBox(50, 100, 50 + 400, 110, GetColor(0, 0, 255), TRUE); // 四角形を描画(塗りつぶし)) DrawBox(50, 100, 50 + playerHPgage, 110, GetColor(255, 0, 0), TRUE); DrawFormatString(60 + 600, 100, GetColor(255, 255, 0),"%d/800", playerHP); のプログラムについて、出来ればint playerHP=800;にしたいのですが。。。
メンテ
Re: 主人公のHPバーがうまくプログラミング出来ません。 ( No.4 )
名前:たろう 日時:2023/03/09 11:29

こめださんこんにちは、 800にするのは単に数字を変えるだけです 0〜800の間で好きな数字を入れたらよいと思いますm(__)m int playerHP=800; int playerHPgage = playerHP/2; DrawBox(50, 100, 50 + 400, 110, GetColor(0, 0, 255), TRUE); // 四角形を描画(塗りつぶし)) DrawBox(50, 100, 50 + playerHPgage, 110, GetColor(255, 0, 0), TRUE); DrawFormatString(60 + 600, 100, GetColor(255, 255, 0),"%d/800", playerHP);
メンテ

Page: 1 |

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

   クッキー保存