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