tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルもぐらたたき
記事No6346
投稿日: 2007/09/24(Mon) 14:43
投稿者ピーナッツ
はじめまして、お世話になります。
現在、もぐらたたきゲームを製作中です。
そこで、モグラをクリックしたときにプレイヤーにわかるよう
モグラとは別の画像を一瞬表示させ、またモグラに戻したいのですが、
picture1の上にpicture2を貼り、visibleを変えるところまでしかわかりません。
どなたかわかる方いましたら、お願いします。

[ツリー表示へ]
タイトルRe: もぐらたたき
記事No6347
投稿日: 2007/09/24(Mon) 15:16
投稿者るしぇ
> picture1の上にpicture2を貼り、visibleを変えるところまでしかわかりません。
それでできてるやん。

[ツリー表示へ]
タイトルRe^2: もぐらたたき
記事No6348
投稿日: 2007/09/24(Mon) 15:40
投稿者ピーナッツ

るしぇさん、返信ありがとうございます。
モグラは乱数を使用して、制限時間内の間ランダムに現れるようになっています。
クリックするとpicture2に変わるのですが、picture2のままでゲームが続かないのです。
方法あるいは原因わかる方いましたらお願いします。

[ツリー表示へ]
タイトルRe^3: もぐらたたき
記事No6349
投稿日: 2007/09/24(Mon) 15:57
投稿者るしぇ
> picture2のままでゲームが続かないのです。
> 方法あるいは原因わかる方いましたらお願いします。
原因:picture2のままpicture1に戻さないから???

方法:戻せばいいやん?
  一定の時間が経過してから戻したいなら、タイマーコントロールを
  使えば?

[ツリー表示へ]
タイトルRe^4: もぐらたたき
記事No6350
投稿日: 2007/09/24(Mon) 16:45
投稿者ピーナッツ
>   一定の時間が経過してから戻したいなら、タイマーコントロールを
>   使えば?

返信ありがとうございます!
PictureBox1をクリックする

PictureBox1 = Fales
PictureBox2 = true
time1.Enabled = true  'PictureBox2の表示時間

PictureBox1 =true
PictureBox2 = Fales

という感じを返信をいただいてイメージしたのですが・・・
コードを書こうとするとイマイチわかりませんでした。。

[ツリー表示へ]
タイトルRe^5: もぐらたたき
記事No6351
投稿日: 2007/09/24(Mon) 17:10
投稿者るしぇ
>コードを書こうとするとイマイチわかりませんでした。。
調べないからでしょう?

調べたいコードの上で[F1]キーを押せばヘルプ(MSDN)表示されます。
[Timer クラス]
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.timer(vs.80).aspx
WEB上にもサンプルコードはあります。
[@IT タイマにより一定時間間隔で処理を行うには?(Windowsタイマ編)]
http://www.atmarkit.co.jp/fdotnet/dotnettips/372formstimer/formstimer.html

[ツリー表示へ]
タイトルRe^6: もぐらたたき
記事No6352
投稿日: 2007/09/24(Mon) 17:47
投稿者ピーナッツ
るしぇさん、ありがとうございます!やってみます!!

[ツリー表示へ]