hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
小ワザ/ストップウォッチ - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

小ワザ

ストップウォッチ

ゲーム用の経過時間表示用ストップウォッチです。

+  ストップウォッチ for HSP3

HSP3.0用(マルチメディアタイマー使用)

任意の時点からの経過時間を計測するタイマーです。
マルチメディアタイマーを使用しているので1ミリ秒単位での計測を高い精度で行うことができます。
またタイマーをモジュール変数として実装しているので同時に複数のタイマーを使用することができます。

サンプル

サンプル1 ストップウォッチ

モジュールの拡張命令を使ったストップウォッチです。まあ定番なので…。

+  サンプル
サンプル2 一定の時間ごとに処理を行う

割り込み処理を行いながらも一定の時間ごとに決まった処理を行うサンプルです。

+  サンプル
サンプル3 長い時間を待つ

wait や await だけを使用する場合よりも高い精度で一定の時間の経過を待つサンプルです。

+  サンプル

コメント

  • ファイルを整理してたら出てきたので一応アップしてみました。 -- GENKI? 2006-11-19 (日) 16:04:00
  • HSP3向けに改造させていただきました。ミニゲームなどで使えるのではないでしょうか? -- eller 2007-02-09 (金) 22:15:32
  • gettimeは年月日時分秒を別々に取得するという噴飯ものの仕様のため、経過時間を測るという目的には使えません。Win32APIのGetTickCount?を使いましょう。 -- ANTARES? 2007-11-03 (土) 23:54:54
  • てゆうか、2.61用は日付が変わる可能性すら考慮してないのね。 -- ANTARES? 2007-11-04 (日) 00:25:43
  • ミリ秒単位で処理したいならマルチメディアタイマーのほうが良いでしょう、ということでモジュールをアップ。 -- naznyark? 2007-11-04 (日) 00:48:16
  • これは懐かしいモジュール [bsmile2] モジュール作成当時は今以上にAPIが分からなかったので検討さえしてませんでした。
    こうした改善がwikiらしさですよね。お2人ともありがとうございました。 -- eller 2007-11-04 (日) 09:18:48
  • いつまでもhsp2.xなんか書いてるからhsp3への移行が遅れるんだ。
  • HSP2系を使用する人がいても、それはその人の自由だと思いますが・・・ -- naznyark? 2007-11-08 (木) 02:14:47
  • 推奨されるのはどっち?公式的に。 -- 2007-11-08 (木) 16:59:04
  • ちょっと古い文書からの引用ですが

    ※HSP2.61は、HSP2シリーズの最新版です。これより新しいバージョンのHSP3.0は、こちらのサイトにて公開されています。初めてHSPをお使いになる方には、HSP3.0を推奨していますが、書籍の対応や、資料の豊富さからHSP2.61をお使い頂くことも可能です。


    引用元 http://www.onionsoft.net/hsp/hsp2dl.html

    -- naznyark? 2007-11-09 (金) 02:37:54


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2013-07-05 (金) 19:09:08 (155d)