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

レースゲームの基本

ここではレースゲームを作成する上で、基本的と思われるコンテンツ・技術を紹介します。
その他の情報は小ワザ/レーシングを参照してください。

3次元(3D)

ずいぶん前からレースゲームは3次元が主流になりました。このページをご覧になっている方の中にも、3次元での作成を前提とされている方もいらっしゃると思います。
HSPで3次元を利用する方法として、次の3つが挙げられます。

d3moduleは標準命令を拡張して3次元で利用できるようにするモジュールです。
標準命令に似ているので慣れやすく扱いやすいのが特徴ですが、反面速度は速くありません。
※ HSP3.1から標準で同梱されています。

Easy3D For HSP3はHSPで簡単に3Dを扱うための拡張プラグインです。動作にはDirectX9.0c以降を必要とします。
詳しくはHspPlugin/Easy3Dを参照してください。
※ HSP3.1から標準で同梱されています。

HGIMG3はHSP3に標準で付属する拡張プラグインです。動作にはDirectX8以降を必要とします。
ヘルプファイルやサンプルスクリプトも付属されています。

ラップタイム

ラップタイムの計測方法として、最も簡単なのはgettime関数を利用する方法です。
実装方法など詳しくは小ワザ/ストップウォッチを参照してください。

ジョイスティック

レースゲームは非常に「実感」を伴うゲームですので、キーボードやマウスはあまり適した入力ツールではありません。
PCゲームで最も操作しているという実感を演出できるツールこそがジョイスティックであると言えるでしょう。
利用方法など詳しくは小ワザ/ジョイスティックを参照してください。


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

トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2007-08-17 (金) 20:39:58 (2304d)