「2025年12月」の記事一覧

【Godot 4】ChargeShot (溜め撃ち) コンポーネントの作り方
アクションゲームで「溜め撃ち」を実装しようとすると、ついプレイヤーのスクリプトが肥大化しがちですよ…
【Godot 4】Reflector (反射板) コンポーネントの作り方
敵の弾を跳ね返すギミックって、つい「弾のスクリプト側で if 反射板に当たったら…」みたいな条件分岐を増…
【Unity】MouseRotator (マウス追従回転) コンポーネントの作り方
親の向き(Rotation)を常にマウスカーソルの位置に向ける。
【Unity】HitboxComponent (攻撃判定) コンポーネントの作り方
Area2Dを持ち、重なったHurtboxに対してダメージ情報を送る。
【Unity】SineWaveHover (正弦波浮遊) コンポーネントの作り方
親の position.y を sin(time) で揺らし、空中浮遊しているように見せる。
【Unity】KnockbackReceiver (ノックバック受付) コンポーネントの作り方
外部から衝撃ベクトルを受け取り、親の操作入力を一時的に無効にして吹き飛ばす。
【Unity】GridSnapper (グリッド補正) コンポーネントの作り方
親の移動停止時、座標を最も近いグリッド(32px等)の中心に吸着させる。
【Cocos Creator】アタッチするだけ!StaminaBar (スタミナ管理)の実装方法【TypeScript】
Cocos Creator 3.8で使える、アクションで減少し、自動回復する数値を管理する。を行う汎用コンポーネント…
【Cocos Creator】アタッチするだけ!ContactDamage (接触ダメージ)の実装方法【TypeScript】
Cocos Creator 3.8で使える、親(敵)にプレイヤーが触れただけでダメージを与える簡易判定。を行う汎用コ…
【Cocos Creator】アタッチするだけ!VisionCone (視界判定)の実装方法【TypeScript】
Cocos Creator 3.8で使える、RayCast2Dを使い、親からターゲットが見えているか(壁がないか)を判定する…
【Cocos Creator】アタッチするだけ!LootDropper (アイテムドロップ)の実装方法【TypeScript】
Cocos Creator 3.8で使える、親が queue_free される直前に、確率でアイテムシーンをその場に生成する。を…