-
Godot Engine
Godot 4 でWiz系ダンジョンRPG開発 (敵のデータ管理と複数表示) [009]
前回はダンジョンRPGの迷宮っぽい画像に差し替えました。それに関連してコードの修正なども行いました。その際、階段の座標を JSON 形式でデータ管理するよう変更したのを覚えているでしょうか。以後、データは JSON で管理するようにしていきます。 今回... -
Godot Engine
Godot 4 でWiz系ダンジョンRPG開発 (グラフィックの置き換え) [008]
今まで作成してきたのは以下の通りです。このダンジョンでは、壁や床などは仮置きした無機質な MeshInstance3D の BoxMesh になっていました。今回はこの無機質なものをダンジョンらしいものに置き換えていきます。この記事の内容を実施することで、仮置き... -
blender
blender でダンジョンRPGの素材を自作する手順
blender は無料3D素材制作ソフトです。このソフトウェアを使って、ダンジョンRPGの素材を作っていきます。 blender でダンジョンRPGの素材を作成する ダンジョンの床・壁・扉・階段などを効率よく作るために、Blenderではモジュラーアセット (パーツ化) と... -
Godot Engine
Godot 4 でWiz系ダンジョンRPG開発 (リファクタリング) [007]
これまでのダンジョンRPG制作で作成したものは以下の通りです。これを1つのスクリプトファイルで作ってきていました。しかし、これだと設計がひどい状態になっています。なぜなら、ダンジョン処理の中に街の処理やゴブリンと戦う処理などが1つになっている... -
Godot Engine
Godot 4 でWiz系ダンジョンRPG開発 (フロア遷移) [006]
ここまではダンジョンには壁と床、扉と階段があるだけでした。階段マスに移動しても、階段を降りたり登ったりすることはできないようになっています。この記事に書かれていることを実行することで、その階段の昇り降りができるようになります。このフロア... -
Godot Engine
Godot 4 でWiz系ダンジョンRPG開発 (ダンジョンの扉と階段の設置) [005]
最初に作成したのは床と壁だけのダンジョンでした。この記事では、その簡素なダンジョンから扉と階段の処理を行います。扉を開けたときと階段を昇り降りするときに効果音が出る処理です。 ここまでのダンジョンRPG制作で作成したものは以下の通りです。 ダ... -
Godot Engine
Godot 4 でWiz系ダンジョンRPG開発 (ランダムエンカウントシステムの実装) [004]
今回はダンジョン内でのランダムエンカウントシステムの実装についてお伝えします。この記事までを完成させることで、上記画像のように敵との遭遇が実装可能です。(上記画像をクリックすると動きがわかります) ここまでのダンジョンRPG制作の流れは以下の... -
Godot Engine
Godot 4 でWiz系ダンジョンRPG開発 (現在座標と向き/イベントメッセージ表示) [003]
今回はダンジョンにいるキャラクターたちの現在座標と向き/イベントメッセージ表示についてお伝えします。この記事までを完成させることで、上記画像のようなダンジョンが実装可能です。(上記画像をクリックすると動きがわかります) この記事は以下の別記... -
Godot Engine
Godot 4 でWiz系ダンジョンRPG開発 (プレイヤーの移動) [002]
この記事では Godot 4 でダンジョンRPGのプレイヤーを移動させるための設定・コードについてお伝えします。この記事までを完成させることで、上記画像のようなダンジョンが実装可能です。(上記画像をクリックすると動きがわかります) 前回はダンジョンを作... -
Godot Engine
Godot 4 でWiz系ダンジョンRPG開発 (3D空間に壁と床を配置) [001]
こちらは Godot 4 でウィザードリィのようなダンジョンRPG制作するための記事になります。今回は床と壁だけのダンジョンを作成します。実際に動かして試すこともできます。ぜひ最後までご確認ください。 私はゲーム制作に関しては素人です。次の工程でコー...