「STG」の記事一覧

【Unity】LifetimeTimer (寿命) コンポーネントの作り方
生成からX秒後に親を queue_free() する(パーティクルや弾丸用)。
【Unity】ParallaxLayerMover (背景スクロール) コンポーネントの作り方
親(SpriteやTextureRect)をカメラの動きに合わせて少し遅く動かす(擬似パララックス)。
【Unity】DashMechanic (ダッシュ機能) コンポーネントの作り方
入力時、親の移動速度を一時的に倍増させ、クールダウンを管理する。
【Unity】ImpactShake (ヒットストップ) コンポーネントの作り方
攻撃ヒット時、一瞬だけ Engine.time_scale を下げて打撃感を出す。
【Unity】ObjectPool (オブジェクトプール) コンポーネントの作り方
弾などをqueue_freeせず非表示にして再利用し、メモリ負荷を下げる。
【Unity】VisionCone (視界コーン) コンポーネントの作り方
敵の前方に扇形のArea2Dを展開し、壁に遮られない場合のみ発見とする。
【Unity】FlankTactic (回り込み) コンポーネントの作り方
プレイヤーへ直線的に向かわず、横へ移動しながら距離を詰める賢いAI。
【Unity】InvestigatePos (不審点調査) コンポーネントの作り方
プレイヤーを見失った位置まで移動し、周囲をキョロキョロ見回す。
【Unity】TurretAI (固定砲台) コンポーネントの作り方
移動はせず、範囲内に入った敵に対して正確に銃口を向け続ける。
【Unity】Kamikaze (特攻AI) コンポーネントの作り方
発見すると移動速度を上げ、接触した瞬間に自爆ダメージを与える。
【Unity】FormationMove (陣形移動) コンポーネントの作り方
リーダーの後ろに、三角形や横並びの陣形を保って追従する。