トップページ > 記事閲覧
文字を点滅させたい
名前:あさ 日時: 2022/12/07 12:32

void Title_Draw() { SetFontSize(40); DrawString(190, 240 - 16, "的あてゲーム", GetColor(255, 255, 255)); SetFontSize(20); DrawString(185, 450, "--- PRESS SPACE KEY ---", GetColor(255, 255, 255)); } 下から2行目の文字を点滅させたくて色々調べながら試してみたんですけど、 うまくできないので優しい方いれば教えていただきたいです。
メンテ

Page: 1 |

Re: 文字を点滅させたい ( No.1 )
名前:管理人 日時:2022/12/08 00:16

関数 Title_Draw の中に static int の変数を一つ追加して、以下のようにすると2行目の文字を点滅させることができます void Title_Draw() { SetFontSize(40); DrawString(190, 240 - 16, "的あてゲーム", GetColor(255, 255, 255)); // 点滅処理用の変数 static int BrinkCounter; // 点滅用の変数に 1 を足す BrinkCounter++; // 点滅用の変数が 60 になっていたら 0 にする if( BrinkCounter == 60 ) { BrinkCounter = 0; } // 点滅用の変数の値が 30 未満のときだけ --- PRESS SPACE KEY --- を描画する if( BrinkCounter < 30 ) { SetFontSize(20); DrawString(185, 450, "--- PRESS SPACE KEY ---", GetColor(255, 255, 255)); } } よろしければお試しください m(_ _)m
メンテ
Re: 文字を点滅させたい ( No.2 )
名前:あさ 日時:2022/12/08 09:28

導入させていただいたところ、おかげさまで実装することができました。 素早いご対応、誠にありがとうございます!
メンテ
Re: 文字を点滅させたい ( No.3 )
名前:あさ(解決済) 日時:2022/12/08 13:26

ありがとうございます
メンテ

Page: 1 |

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

   クッキー保存