プロジェクト29
Godotのチュートリアル動画を見ながら、実際に実装してみた。Godotは、こういうこと出来ないかなと調べるとすでにその機能が実装されていることが多く、自分の考え方と合っていて使いやすい。 #Godot pic.twitter.com/NIDVPNkQaT— toburau (@toburau) 2025年…
BGMが付いていないことに気がついたのでBGMを付けてみた。 BGM自体はフリー素材で探し始めたけど、イメージにあうのを探すのが大変だったので、Sunoで作ってみた。イメージする単語を入れていくつか作成してみたら、イメージに合うものができたので採用。 実…
タイトル画面を追加。 このチュートリアルではゲームオーバー画面はプレイヤーが持っており、エネミーにやられたときに表示するような仕組みとなっている。 タイトル画面も同じようにプレイヤーに持たせて、最初から表示状態にした。 プレイヤーには待機状態…
障害物や背景のグラフィックを変更したり、ゲームオーバー画面の調整を行った。 あと、コリジョンの大きさも調整して、やられたときの違和感を修正。 そういえば、タイトル画面がまだ入っていなかった。追加せねば。
チュートリアルで付けた音では合わなかったので、フリー素材からそれっぽい音をダウンロードして適応。 使ったフリー素材のサイトからはmp3形式でダウンロードできたが、それがそのままGodotでも対応していて、使うファイルを入れ替えるだけで変えることがで…
エネミーのグラフィックを複数のテクスチャを切り替えてアニメーションさせるように変更した。 すっかりやり方を忘れてしまっていたけど、以前作ったプロジェクトを開いて、どうやっていたか見てみた。 ノードは、AnimatedSprite2D を使って、プロパティの A…
エネミー側のアセットを変更。 kenney.nl Kenneyからエネミーの2Dのアセットを使おうとしたところ、アニメーションのパターンが含まれていた。 今はただの1枚絵で動いているので、パターンを切り替えるように変更してみよう。 以前、やったけど、どうすれば…
Gotdot で TopDownShooter を作るチュートリアル動画を見て、ほぼ動画の内容と同じものが完成した。 ただ、色々と気になるところがあるので、これからそれを改良していくことにした。 まずはアセットの変更から。 フリー素材のキャラクターをダウロードして…
Gotdot で TopDownShooter を作るチュートリアル動画を見ながら作業中。 エネミーがプレイヤーに触ってもゲームオーバーにならない原因が、コリジョンマスクが正しく設定されていないためだった。 このコリジョンマスクの設定がいまいちよく分かっていない。…
Gotdot で TopDownShooter を作るチュートリアル動画を見ながら作業中。 エネミーのスクリプトを実装中。 動画と同じようにコードを書いているのに、エディター上でエラーが出て、何かと思って調べていたら、作成したスクリプトがキャラクターではなくサウン…
引き続き、Gotdot で TopDownShooter を作るチュートリアル動画を見ながら作業中。 今回はエネミーのキャラクターを作成。 Playerのシーンから描画関係のノードをコピー・ペーストしていた。思った以上に簡単にコピー・ペーストできるとは。 同じような処理…
Gotdot で TopDownShooter を作るチュートリアル動画を見ながら作業中。 今回はプレイヤーのスクリプトを入力するところ。 スクリプトを入力するときに、つい普段使っているエディタでのキーバインド設定で操作してしまって、入力し直すことがたびたびあった…
Gotdot で TopDownShooter を作るチュートリアル動画を見ながら作業中。 今回はプレイヤーを作成するところまで。 バージョン違いによるものなのか、AudioStreamPlayer のアイコンが動画と違っていた。 あとインスペクターのノードのグループの部分もちょっ…
Gotdot で TopDownShooter を作るチュートリアル動画を見ながら作業中。 今回はステージ作成を行うところまで。 チュートリアル動画で作成された床やブロックのサイズがよく分からない。 あと操作でスケーリングしたり配置しているのもどうやっているのか分…
gamemakers.jp ゲームメーカーの記事で、Godot用のゲーム開発ツールについてのものがあり、公開した人のYouTubeチャンネルにトップダウンシューターのチュートリアル動画があったので、実際にやってみることにした。 youtu.be とりあえず、最新版のGodotをイ…