制限時間の表示するには?

解決


あがし  2006-01-10 23:13:53  No: 93497

VB.netでゲームを作っているのですが、制限時間を表示することはできますか。


ガッ  2006-01-10 23:17:59  No: 93498

できるかもしれません。


名無し  2006-01-10 23:25:41  No: 93499

できますね。逆にできないとしたらゲームとかつくれないですね。


ガッ  2006-01-10 23:34:07  No: 93500

言葉足らず過ぎたかな…
表示部分がないゲーム(完全な音ゲー、またはハードを操作するような)とか、
そういう想定なら不可能かもしれません
(表示部分をこれ以上増やしたくない場合もありえるかな…)
ということです


あがし  2006-01-10 23:46:59  No: 93501

ありがとうございます。できればやり方を教えていただけませんか?


ななし  2006-01-10 23:59:59  No: 93502

>できればやり方を教えていただけませんか?

回答者もそれぞれ自分の仕事を抱えている場合が
ほとんどで、そういった状況で
質問者の技量や理解レベルが一切分かっていない状態で
全くのゼロからやり方を教えるのは非常に骨が折れる作業です。

自分がここまでは出来る、ここまではわからないというような
質問の仕方をしないと、回答はつかないでしょう。


  2006-01-11 00:00:59  No: 93503

つっこみ不能。


名無し  2006-01-11 02:28:36  No: 93504

>ガッ氏
>表示部分がないゲーム
だとしたら
>制限時間を表示することはできますか
という質問はしないかと思われます。

>質問者
Timerとか。


ヤマ@文系  2006-01-16 14:41:47  No: 93505

Gettickcountならミリ秒で取得できて便利ですよ!
Win32 APIです。
Timerよりは楽ですよ。
イメージとしてはしたみたいなかんじです。

Private Declare Function GetTickCount Lib "kernel32"  _
 Alias "GetTickCount" () As Long

Dim SeigenJikan as long
Dim ST as long
SeigenJikan=100'100秒
ST=GetTickCount()'ミリ秒なので注意!

DO

If Gettickcount()-ST> SeigenJikan * 1000 then 
Msgbox "制限時間"
exit do
end if
doevnets
Loop


Dental  2006-01-16 16:36:09  No: 93506

> Gettickcountならミリ秒で取得できて便利ですよ!
APIは、大文字小文字を区別しますので、しっかり書かないと。

それと、秒未満の時刻を取得する程度ならば、Date.Now で十分かも。


あがし  2006-01-17 00:10:37  No: 93507

ヤマ@文系さん、丁寧な解答ありがとうございます。
その他の皆さんもありがとうございます。質問がアバウトすぎて、解答しにくかったことをお詫び申し上げます。
またわからなくなったときはよろしくおねがいします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加