「Unity」の記事一覧

【Unity】MouseRotator (マウス追従回転) コンポーネントの作り方
親の向き(Rotation)を常にマウスカーソルの位置に向ける。
【Unity】HitboxComponent (攻撃判定) コンポーネントの作り方
Area2Dを持ち、重なったHurtboxに対してダメージ情報を送る。
【Unity】SineWaveHover (正弦波浮遊) コンポーネントの作り方
親の position.y を sin(time) で揺らし、空中浮遊しているように見せる。
【Unity】KnockbackReceiver (ノックバック受付) コンポーネントの作り方
外部から衝撃ベクトルを受け取り、親の操作入力を一時的に無効にして吹き飛ばす。
【Unity】GridSnapper (グリッド補正) コンポーネントの作り方
親の移動停止時、座標を最も近いグリッド(32px等)の中心に吸着させる。
【Unity】DialoguePrinter (会話表示) コンポーネントの作り方
JSONの会話データを読み込み、話し手・本文・顔アイコンを順次表示する。
【Unity】DamageVignette (被弾枠) コンポーネントの作り方
ダメージを受けた瞬間、画面の端を赤く点滅させるTextureRect制御。
【Unity】Minimap (ミニマップ) コンポーネントの作り方
SubViewportを使い、上空からの簡易カメラ映像をUIの右上に表示する。
【Unity】ObjectiveMarker (目的マーカー) コンポーネントの作り方
画面外にある目的地の方角を、画面端の矢印アイコンで指し示す。
【Unity】FloatingHealthBar (頭上HPバー) コンポーネントの作り方
敵の頭上にHPバーを表示し、3D空間座標をUI座標に変換して追従させる。
【Unity】TabSwitcher (タブ切り替え) コンポーネントの作り方
「装備」「アイテム」「設定」などのボタンで、表示するパネルを切り替える。