記事
【Godot 4】LanternLight (ランタン) コンポーネントの作り方
Godot 4で暗いダンジョンや夜のステージを作るとき、PointLight2D を直接プレイヤーにペタッと貼り付けて、スクリプトもプレイ…
【Godot 4】RespawnAnchor (復活地点) コンポーネントの作り方
Godotでプレイヤーのリスポーン処理を組むとき、ありがちなのが「Playerシーンに全部詰め込む」パターンですね。 Player.gd の…
【Godot 4】FPSCounter (FPS表示) コンポーネントの作り方
GodotでFPSを確認したいとき、Debug > Visible Collision Shapesみたいに「エディタの機能」に頼ったり、毎回シーンにLabel…
【Godot 4】ScenePreloader (シーン先読み) コンポーネントの作り方
Godotでちょっとリッチなゲームを作り始めると、ステージ切り替え時の「一瞬固まる」感じ、気になりますよね。 特に 3D や大量…
【Godot 4】SaveSystem (セーブ機能) コンポーネントの作り方
Godotでセーブ機能を実装しようとすると、けっこう面倒ですよね。 シーンごとにスクリプトを書いて、変数を1個ずつ辞書に詰めて…
【Godot 4】AutoSaver (オートセーブ) コンポーネントの作り方
Godotでセーブ周りを実装し始めると、だいたいこんな悩みが出てきますよね。 プレイヤー、敵、アイテム…それぞれのシーンに sav…
【Godot 4】GlitchEffect (ノイズ演出) コンポーネントの作り方
Godotで「電子系の敵が出てくるときに画面がビリビリッとノイズる」みたいな演出、やりたくなりますよね。ただ、素直にやろうと…
【Godot 4】ScreenShake (画面振動) コンポーネントの作り方
Godot 4でアクションゲームやシューティングを作っていると、ダメージを受けたときや爆発が起きたときに「画面を揺らしたい!」…
【Godot 4】NotificationToaster (通知トースト) コンポーネントの作り方
Godotで「セーブしました」「アイテムを取得しました」みたいな軽い通知を出したいとき、つい以下みたいな実装をしがちですよね…
【Godot 4】ObjectiveMarker (目的マーカー) コンポーネントの作り方
Godot 4で「目的地マーカー」を作ろうとすると、ありがちな実装はこんな感じですよね。 プレイヤーシーンに直接ロジックを書き…
【Godot 4】TimeStop (時間停止) コンポーネントの作り方
Godotで「時間停止」っぽい表現をしようとすると、わりと面倒ですよね。 よくあるパターンとしては: プレイヤー、敵、ギミック…