記事
【Godot 4】FallingPlatform (落ちる床) コンポーネントの作り方
Godot 4 で「動く床」「落ちる床」を作るとき、ありがちなのがこういうパターンですね。 TileMap で床を並べて、特定のタイルだ…
【Godot 4】HiddenWall (隠し通路) コンポーネントの作り方
Godotで「隠し通路」や「隠し部屋」を作ろうとすると、けっこう面倒ですよね。典型的なやり方だと、 プレイヤーと当たったらア…
【Godot 4】ReflectorMirror (光の反射鏡) コンポーネントの作り方
Godot でレーザーギミックを作ろうとすると、ついこんな構成になりがちですよね。 レーザー発射ノード(RayCast2D)をプレイヤ…
【Godot 4】GodMode (無敵モード) コンポーネントの作り方
Godotでアクションゲームやシューティングを作っていると、デバッグ中に「無敵モードほしいな…」と思う瞬間、めちゃくちゃ多い…
【Godot 4】WaterBuoyancy (浮力) コンポーネントの作り方
Godot 4 で「水の中に入ったらフワッと浮く」挙動を作ろうとすると、けっこう面倒ですよね。典型的なのは: 水用の Area2D / Ar…
【Godot 4】WindFan (扇風機) コンポーネントの作り方
Godot 4で「風の影響」を実装しようとすると、けっこう面倒ですよね。 プレイヤーや敵のスクリプトに直接「風処理」を書き足す…
【Godot 4】MagnetBlock (磁石ブロック) コンポーネントの作り方
Godot 4で「磁石っぽい挙動」を作ろうとすると、つい次のような実装になりがちですよね。 「MagnetBlock」という専用のノードシ…
【Godot 4】TimeScaler (スローモーション) コンポーネントの作り方
Godotでアクションゲームや物理挙動をデバッグしていると、 「この当たり判定、本当にこのフレームで起きてる?」 「敵AIのステ…
【Godot 4】DestructibleWall (壊れる壁) コンポーネントの作り方
Godotで「壊れる壁」を作ろうとすると、ついこういう構成にしがちですよね。 DestructibleWall (StaticBody2D を継承したカスタ…
【Godot 4】LanternLight (ランタン) コンポーネントの作り方
Godot 4で暗いダンジョンや夜のステージを作るとき、PointLight2D を直接プレイヤーにペタッと貼り付けて、スクリプトもプレイ…
【Godot 4】RespawnAnchor (復活地点) コンポーネントの作り方
Godotでプレイヤーのリスポーン処理を組むとき、ありがちなのが「Playerシーンに全部詰め込む」パターンですね。 Player.gd の…