「Python3」は、本格的なプログラミングができる環境で最も簡単な言語と言えます。
本書では、「3DゲームをプログラミングしたいけどPython3言語しか使えない初心者」を対象にしています。
無料で使える以下の言語やツールで、3Dゲーム開発の経験がない人でも作れるように、さまざまな作例で解説をしています。
・プログラミング言語「Python3」
・「Python3」でプログラミングできる3Dゲームを作るためのパッケージ「Panda3D」
・無料でモデリングからレンダリングまでできる、高機能3D-CGツール「Blender2.9」
第1章 「Python」「Panda3D」「Blender」の紹介
• 「Python3」について
• Panda3Dについて
• 「Blender2.9」について
第2章 「Python」と「Panda3D」のインストール
• 「Windows10」で「Python3」のインストール
• Windowsで「Panda3D」のインストール
• macOSで「Python3」のインストール
• macOSで「Panda3D」のインストール
第3章 「Blender」のインストールとファイル変換
• 「Panda3D」向けのファイル変換
• 「macOS」に「Blender」をインストール
• 「macOS」で「Panda3D」向けの変換
第4章「ダンジョン脱出ゲーム」の開発
• 1枚の「床」を表示
• カメラのセット
• ダンジョンの地図
• 「プレイヤー」の回転
• 「プレイヤー」の前進
• すべての壁の表示
• 「ライト」のセット
• 「壁の衝突」と「サウンドの再生」
第5章 「地面たたきゲーム」の開発
• 「地面」の表示
• 「プレイヤー」の表示
• 「ライト」のセット
• 「プレイヤー」をキーボードで操
• ランダムに「地面」を持ち上げる
• 「ゲームオーバー」の実装
第6章「「障害物避けゲーム」の開発」
• 壁のスクロール
• ボックスのスクロール
• 「プレイヤー」の表示
• 「ライト」のセット
• プレイヤーの操作
• スコアの文字列を表示
• 「プレイヤー」と「壁」「ボックス」の衝突判定
• サウンドの再生
第7章「鬼ごっこゲーム」の開発
• 「地面」の表示
• 「プレイヤー」の表示
• 「プレイヤー」の操作
• 「敵キャラ」の表示
• プレイヤーが相手を捕まえてからの処理
• 「ライト」のセット
• 「サウンド」の再生
レビュー(0件)