「Unity」の記事一覧

【Unity】RandomPitch (ピッチ変化) コンポーネントの作り方
音を鳴らすたびに pitch_scale をランダムに微調整し、単調さを消す。
【Unity】LimitSetter (移動制限) コンポーネントの作り方
タイルマップのサイズを取得し、Camera2Dの移動限界(Limit)を自動設定する。
【Unity】CooldownOverlay (再使用表示) コンポーネントの作り方
親のTextureRectの上に半透明の扇形を描画し、クールダウン時間を可視化する。
【Unity】FloatingText (ポップアップ) コンポーネントの作り方
ダメージ発生時、親の頭上に数値テキストを生成して浮かばせる。
【Unity】TargetFollower (ターゲット追尾) コンポーネントの作り方
指定したノード(プレイヤー等)へ向かって親を移動させる。敵AI用。
【Unity】HurtboxComponent (被ダメージ判定) コンポーネントの作り方
Area2Dを持ち、敵のHitboxと重なったらHealthManagerのHPを減らす。
【Unity】HealthManager (HP管理) コンポーネントの作り方
HPを持ち、0になったら died シグナルを出し、親を消すかアニメーションを呼ぶ。
【Unity】ScreenWrapper (画面端ループ) コンポーネントの作り方
親が画面外に出たら、反対側の端に座標を移動させる。
【Unity】WanderRoam (ランダム徘徊) コンポーネントの作り方
一定時間ごとにランダムな方向へ親を移動させ、待機と移動を繰り返す。
【Unity】AmbientFader (環境音調整) コンポーネントの作り方
洞窟や水中に入った時、環境音のボリュームやReverbを調整する。
【Unity】StateMachine (ステート管理) コンポーネントの作り方
「Idle」「Run」などの子ノードを管理し、現在のアクティブな状態のみ処理を実行させる。