「2025年」の記事一覧

【Godot 4】ChromaticAbberation (色収差) コンポーネントの作り方
Godot 4 で「ダメージを受けたときに画面をビリッと歪ませたい」と思ったとき、まず思いつくのは: プレイ…
【Unity】FootstepAudio (足音再生) コンポーネントの作り方
親のアニメーションフレームや移動速度を監視し、歩行音を鳴らす。
【Unity】RandomPitch (ピッチ変化) コンポーネントの作り方
音を鳴らすたびに pitch_scale をランダムに微調整し、単調さを消す。
【Unity】LimitSetter (移動制限) コンポーネントの作り方
タイルマップのサイズを取得し、Camera2Dの移動限界(Limit)を自動設定する。
【Unity】CooldownOverlay (再使用表示) コンポーネントの作り方
親のTextureRectの上に半透明の扇形を描画し、クールダウン時間を可視化する。
【Unity】FloatingText (ポップアップ) コンポーネントの作り方
ダメージ発生時、親の頭上に数値テキストを生成して浮かばせる。
【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ピクセル届かない…!」みたいな場面、よくあ…