「2025年」の記事一覧

【Unity】LaserBeam (レーザー) コンポーネントの作り方
RayCast2Dを使い、障害物に当たるまでの直線をLine2Dで描画して判定する。
【Godot 4】ConveyorBelt (ベルトコンベア) コンポーネントの作り方
Godot 4で「動く床」や「ベルトコンベア」を作ろうとすると、ついプレイヤーや敵のスクリプト側に 「ベル…
【Godot 4】TimedButton (時限スイッチ) コンポーネントの作り方
Godot 4 で「スイッチ」を作ろうとすると、ついこういう構成になりがちですよね。 MovingPlatform (Node2D…
【Unity】Reflector (反射板) コンポーネントの作り方
敵の弾(Area2D)が触れた際、その弾の所属を自分に変えて跳ね返す。
【Unity】OrbitalShield (ビットシールド) コンポーネントの作り方
親の周囲を回転するオプションパーツ。触れた敵弾を消す。
【Unity】ChargeShot (溜め撃ち) コンポーネントの作り方
ボタン長押し時間を計測し、離した時に威力やサイズを変えた弾を出す。
【Unity】CriticalHitter (クリティカル判定) コンポーネントの作り方
攻撃時、一定確率でダメージ倍率を跳ね上げ、派手な数字を出す。
【Unity】TurretRotation (砲台旋回) コンポーネントの作り方
親(戦車など)の本体とは別に、砲塔部分だけをターゲットに向ける。
【Unity】PathFollower (経路移動) コンポーネントの作り方
親を指定したPath2Dに沿って往復移動させる。
【Unity】LedgeDetector (崖検知) コンポーネントの作り方
親の前方にRayCastを打ち、床がなくなったら移動を引き返させる(敵AI用)。
【Unity】WaterBuoyancy (浮力) コンポーネントの作り方
親が水エリアに入った時、上方向の力を加えて浮き沈みを表現する。