はじめに
[1-1] プログラムってなに?
[1-2] HSPでプログラム
[2-1]HSPをインストール
■Windows環境の設定
[2-2] HSPサンプル・デモ
■HSPデモンストレーション・プログラム
[2-3] HSPスクリプト・エディタの起動
| ■HSPスクリプト・エディタの起動 |
■スクリプトの編集と実行 |
■HSPのファイル形式 |
|
[2-4] HSPの仕組み
■HSPスクリプト・エディタのメニュー
[2-5] 実行ファイルの作り方
| ■実行ファイル自動作 |
■「PACKFILE」を編集して、EXEファイルを作る方法 |
■PACKFILEの編集方法 |
[2-6] ワンキー・ヘルプ機能について
[2-7] HSPのエラー
[3-1] HSPプログラムの書き方
| ■命令 |
■パラメータ |
■数式 |
■文字列 |
| ■変数 |
■配列変数 |
■ラベル/font> |
■条件判断 |
| ■繰り返し命令 |
■プリプロセッサ命令 |
|
|
[4-1]3D空間を作る
| ■HSP拡張プラグイン「HGIMG」 |
■何も無い画面!? |
■プログラム「3D_space.hsp」の解説 |
|
[4-2]空間内に立体物を表示する
| ■プログラム「3D_object.hsp」の解説 |
■モデルとオブジェクト |
■3D空間内で物体の位置を表わすには |
■モデルの登録 |
[4-3]オブジェクトを動かすには
| ■「モーション・オブジェクト・コントローラ」(MOC)とは |
■オブジェクトの移動 |
■プログラム「obj_mov.hsp」の解説 |
| ■オブジェクトの角度を変更する |
■プログラム「obj_mov2.hsp」の解説 |
■もう1つのオブジェクト移動方法 |
■プログラム「obj_mov3.hsp」の解説 |
[4-4]カメラの存在
| ■カメラの動きをコントロールする |
■プログラム「cam_lookat.hsp」の解説 |
|
|
[4-5]1つのモデルから複数のオブジェクトを作る
[5-1]3Dモデル作成ツールの紹介
| ■3DACE |
■Metasequoia |
■RokeDeBone2 |
|
[5-2]3DACEでモデルを作ってみよう!
| ■モデルの作り方 |
■テクスチャ画像の貼りつけ方 |
■テクスチャの貼られ方を変える |
|
[5-3]「RokeDeBone2」でモデルにアクションをさせよう!
| ■モーションを設定するモデルデータ形式 |
■モデルにボーンを組み込む必要があります |
■「RokeDeBone2」の操作画面 |
■モーション作成の大まかな流れ
|
| ■モデルのポーズを作るための基本操作 |
■モーションのプレビュー操作 |
■「RokeDeBone2」で実践モーション作り |
|
[5-4]HSPでモーション付モデルを動かしてみよう!
[6-1]アステロイド・ラリー
| ■「アステロイド・ラリー」って、どんなゲーム? |
■モデル・データを用意 |
■ロケットの移動プログラム |
| ■プログラム「asteroid1.hsp」の解説 |
■隕石が前からとんでくる! |
■プログラム「asteroid2.hsp」の解説 |
| ■ゲーム空間(オブジェクトの有効範囲)の設定 |
■隕石オブジェクトを作る |
■隕石がぶつかったときの処理 |
| ■ロケットと隕石の衝突判定プログラム |
■プログラム「asteroid3.hsp」の解説 |
■爆発のアニメーション |
| ■プログラム「asteroid4.hsp」の解説 |
■ゲーム・ルールの追加 |
■プログラム「asteroid5.hsp」の解説 |
| ■文字表示と効果音 |
■プログラム「asteroid6.hsp」の解説 |
|
[6-2]タイムアタック・レース
| ■モデル・データを用意する |
■コース・マップと車を表示する |
■プログラム「race1.hsp」の解説 |
| ■車を走らせてみよう |
■プログラム「race2.hsp」の解説 |
■車の背後にカメラ位置をセットする |
| ■プログラム「race3.hsp」の解説 |
■ゲーム・ルールの追加 |
■ゲーム・ルールの追加プログラム |
| ■プログラム「race4.hsp」の解説 |
■タイム表示や効果音を追加してゲームとして完成させる! |
| ■プログラム「race5.hsp」の解説 |
|
|
[6-3]ゴーストハンター
| ■まずは舞台となる迷宮を作ろう! |
■プログラム「ghost1.hsp」の解説 |
■敵キャラクター「ゴースト」を追加する |
| ■プログラム「ghost2.hsp」の解説 |
■ショットを追加する |
■プログラム「ghost3.hsp」の解説 |
| ■ゲームのルールを追加する |
■プログラム「ghost4.hsp」の解説 |
|
[6-4]手裏剣NINJA 対 炎のゴーレム軍団
| ■フィールドと自キャラ(おじん)を配置する |
■プログラム「ozin1.hsp」の解説 |
■敵(ゴーレム)を追加 |
| ■プログラム「ozin2.hsp」の解説 |
■ゲーム・ルールの追加 |
■プログラム「ozin3.as」の解説 |
| ■細かな演出を加えてゲームを完成させる! |
■プログラム「ozin4.as」の解説 |
|
| ■作ったゲームはインターネットで公開! |
■HSPのゲームの作者たち |
■ゲーム制作に役に立つツールとWebサイト |
付録CD-ROMの内容
あとがき
索引
|
|
特別付録CD-ROM for XP/Vista/7
|
■HSP3.21
■3DACE
■MetasequoiaLE R2.4(無償版)
■RokeDeBone2
■本書サンプル 収録
※ 内容が一部異なる場合があります。発売日は、東京の発売日であり、地域によっては1〜2日程度遅れることがあります。あらかじめご了承ください。
 |

|
|