「2025年12月」の記事一覧

【Godot 4】StickyBomb (吸着爆弾) コンポーネントの作り方
敵に爆弾をくっつけたいとき、素直に実装しようとするとけっこう面倒なんですよね。 プレイヤー弾を Area2…
【Godot 4】OrbitalShield (ビットシールド) コンポーネントの作り方
敵弾を消してくれる「ビットシールド」、アクションやSTGでは定番ギミックですよね。 Godot 4 で素直に実…
【Godot 4】ShotgunSpawner (散弾発射) コンポーネントの作り方
Godot 4でシューティングやアクションゲームを作っていると、「散弾(ショットガンみたいな扇状の弾)」を…
【Godot 4】LaserBeam (レーザー) コンポーネントの作り方
Godot 4で「レーザーっぽい攻撃」を作ろうとすると、だいたいこんな流れになりますよね。 RayCast2D をプ…
【Godot 4】LedgeGrab (崖掴まり) コンポーネントの作り方
横スクロールアクションを作っていると、プレイヤーが「あと1ピクセル届かない…!」みたいな場面、よくあ…
【Unity】TargetFollower (ターゲット追尾) コンポーネントの作り方
指定したノード(プレイヤー等)へ向かって親を移動させる。敵AI用。
【Unity】HurtboxComponent (被ダメージ判定) コンポーネントの作り方
Area2Dを持ち、敵のHitboxと重なったらHealthManagerのHPを減らす。
【Unity】HealthManager (HP管理) コンポーネントの作り方
HPを持ち、0になったら died シグナルを出し、親を消すかアニメーションを呼ぶ。
【Unity】ScreenWrapper (画面端ループ) コンポーネントの作り方
親が画面外に出たら、反対側の端に座標を移動させる。
【Unity】WanderRoam (ランダム徘徊) コンポーネントの作り方
一定時間ごとにランダムな方向へ親を移動させ、待機と移動を繰り返す。
【Godot 4】PackLeader (リーダーAI) コンポーネントの作り方
Godot 4で敵AIを書くとき、つい「EnemyBase」を継承した巨大スクリプトを作ってしまいがちですよね。そこ…