記事
【Godot 4】KillZ (落下死ライン) コンポーネントの作り方
2D/3Dどちらでもアクションゲームを作っていると、「奈落に落ちたら即死」みたいな処理、ほぼ必須ですよね。 Godotの教科書的な…
【Godot 4】VignetteDamage (瀕死視界) コンポーネントの作り方
Godot 4 でアクションゲームやローグライクを作っていると、「HP が減ったときの演出」って意外と面倒ですよね。 典型的なやり…
【Godot 4】GrapplingHook (フックショット) コンポーネントの作り方
Godot で「フックショット」系の挙動を作ろうとすると、ありがちな実装はこんな感じですよね。 プレイヤー用の Player.gd にロ…
【Godot 4】SlopeSlider (坂道滑り) コンポーネントの作り方
Godot 4 でキャラクターの「坂道挙動」を作ろうとすると、けっこう面倒ですよね。 CharacterBody2D / CharacterBody3D の move_…
【Godot 4】BloodSplatter (血痕パーティクル) コンポーネントの作り方
Godotで「敵がダメージを受けたときに血が飛び散る演出」を作ろうとすると、ありがちな実装はこんな感じですよね。 敵シーンの…
【Godot 4】SpatialAudio (3D音響) コンポーネントの作り方
Godot 4で3D音を扱うとき、素直に AudioStreamPlayer3D を使うのが定番ですよね。ただ、 2D/3Dをまたいで共通の「音の出し方」…
【Godot 4】Glider (滑空) コンポーネントの作り方
横移動とジャンプまでは作れたけど、「滑空」みたいなちょっとしたアクションを入れようとすると、Player.gd がどんどん太って…
【Godot 4】TurretRotation (砲台旋回) コンポーネントの作り方
Godotで戦車やタレットを作るとき、つい「戦車シーンを継承して、砲塔付き戦車」「固定砲台戦車」みたいにシーンを増やしてしま…
【Unity】StaminaBar (スタミナ管理) コンポーネントの作り方
アクションで減少し、自動回復する数値を管理する。
【Godot 4】DynamicMusic (BGMレイヤー) コンポーネントの作り方
Godotで「シーンごとにBGMが変わる」まではよくやるんですが、戦闘に入ったらドラムが乗る / ボス戦でギターが追加されるみたい…
【Godot 4】ImpactThud (衝突音) コンポーネントの作り方
Godot 4で物理挙動を使ったゲームを作っていると、RigidBody がぶつかったときに「それっぽい音」を鳴らしたい場面って多いです…