記事
【Unity】DistanceVolume (距離減衰) コンポーネントの作り方
リスナー(プレイヤー)との距離に応じて親の音量を自動調整する。
【Unity】InputVisualizer (入力表示) コンポーネントの作り方
押されたボタンに対応するキーアイコンを親の中に表示する(チュートリアル用)。
【Unity】HoverScale (ホバー拡大) コンポーネントの作り方
マウスが乗った時、親のButtonやIconを少し大きくして強調する。
【Unity】ShakeUI (UI振動) コンポーネントの作り方
ダメージを受けた時など、HPバーやアイコンを揺らす。
【Unity】WeaponPivot (武器持ち手) コンポーネントの作り方
親の中心ではなく、肩の位置などを中心に武器スプライトを回転させる。
【Godot 4】GridWalker (グリッド移動) コンポーネントの作り方
ターン制RPGやローグライクでよくある「1回キーを押すと、キャラがキッチリ1マスだけ動く」あの挙動、Godotで素直に組もうとす…
【Godot 4】TextToSpeech (読み上げ) コンポーネントの作り方
Godot 4でUIを作っていると、ボタンやラベルのテキストを「読み上げ」したくなる場面ってありますよね。でも標準だと、Label や…
【Godot 4】SubtitleSystem (字幕表示) コンポーネントの作り方
キャラクターがしゃべるゲームを作り始めると、「ボイスを鳴らすだけ」では物足りなくなってきますよね。字幕も出したい、ログ…
【Unity】MineLayer (地雷設置) コンポーネントの作り方
踏むと爆発するArea2Dを足元に設置する。
【Unity】TimeRewind (時間逆行) コンポーネントの作り方
過去数秒間の座標を配列に記録し、発動すると逆再生で戻る。
【Unity】SplineFollower (曲線移動) コンポーネントの作り方
指定したベジェ曲線に沿って滑らかに移動する(PathMoverの亜種)。