Thread View: fj.lang.visualbasic
3 messages
3 total messages
Started by masaki
Tue, 17 Feb 1998 00:00
1/60秒を感知した描画
Author: masaki
Date: Tue, 17 Feb 1998 00:00
Date: Tue, 17 Feb 1998 00:00
15 lines
1050 bytes
1050 bytes
VBで、1/60秒ごとになめらかな描画を 行うアニメーションを作ろうと思っています。 しかし、Timerコントロールを貼り付けた場合 タイマーは1/15程度までしか検出できず、 プログラム内でTimer関数を使ってウェイトを かけた場合は、Timer関数は1/30程度までしか 検出できていないようです。 市販のゲームとかのように、1/60秒の ウェイトをかける事はVBでは不可能なのでしょうか? ----- Masaki
Re: 1/60秒を感知した描画
Author: Kaoru_Kodaka
Date: Tue, 17 Feb 1998 00:00
Date: Tue, 17 Feb 1998 00:00
19 lines
1039 bytes
1039 bytes
masaki さん こんにちわ masaki <webmaster@v.vip.co.jp> wrote in article <6can6m$7oq$1@wise31.mn.waseda.ac.jp>... > VBで、1/60秒ごとになめらかな描画を > 行うアニメーションを作ろうと思っています。 VBではきびしいと思いますが.. > 市販のゲームとかのように、1/60秒の マルチメディアタイマーAPIを利用しては どうでしょう? > ウェイトをかける事はVBでは不可能なのでしょうか? たぶん..
Re: 1/60秒を感知した描画
Author: nihei
Date: Wed, 18 Feb 1998 00:00
Date: Wed, 18 Feb 1998 00:00
16 lines
1260 bytes
1260 bytes
今日は、二瓶@FCSといいます。 Masakiさんの元記事より >しかし、Timerコントロールを貼り付けた場合 >タイマーは1/15程度までしか検出できず、 >プログラム内でTimer関数を使ってウェイトを >かけた場合は、Timer関数は1/30程度までしか >検出できていないようです。 マルチメディアタイマAPI(timeGetTime())を使えば ミリ秒単位での計測が可能です。 これは、システム起動時からの経過時間を返す もので、変数のサイズを超えれば当然ゼロクリアに なりますので、その辺の注意が必要です。 御参考になりますでしょうか。
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads