クリック間だけ画像を表示したい

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: クリック間だけ画像を表示したい

Re: クリック間だけ画像を表示したい

#2

by usao » 5年前

こんな形にすればどうですか

コード:

//どこか最初らへんで画像をLoadしておく
haikei = LoadGraph("Graph/up.jpg");
haikei2 = LoadGraph("Graph/down.jpg");

...

{//描画処理を行う箇所
	if ((GetMouseInput() & MOUSE_INPUT_LEFT) != 0)
	{
		haikeiを描画に用いる
	}
	else
	{
		haikei2を描画に用いる
	}
}

クリック間だけ画像を表示したい

#1

by ちゃわん » 5年前

こんにちは
現在クリックを押している間だけ背景を変更し、離すと元の画像(down.jpg)にもどす使用を作成したいのですが、一番最初のクリックのときだけうまくいきそれ以降は反応しません。
flagをたてようにしても具体的にどこにおけば理想の動きをしてくれるのかわかりません。
どなたかよろしくお願いします。。

コード:

			//クリックされ続けていれば、up.jpgの表示
			if ((GetMouseInput() & MOUSE_INPUT_LEFT) != 0)
			{
				haikei = LoadGraph("Graph/up.jpg");
			}
			//クリックが一瞬でも離れれば
			else
			{
				haikei2 = LoadGraph("Graph/down.jpg");

			}

ページトップ