TOPICS
Unity トピック別まとめ
Unity 開発の記事をテーマ別にまとめた入口ページです。
Unity UI
16件uGUI、TextMeshPro、レイアウト、ゲージ表現など UI 実装で読み返したい記事。
- 【Unity】AspectRatioFitterでアスペクト比を維持する
- 【Unity】URP Decal Projectorの使い方|弾痕や落書きを床や壁に投影する
- 【Unity】RectTransform同士の重なり判定
- 【Unity】円形ゲージの作り方|ImageのFilledでHPバーとクールダウンを表示する
- 【Unity】CanvasGroupの使い方|UIのフェードと入力無効化をまとめて制御する
- 【Unity】RawImageの使い方
- 【Unity】RectTransformUtilityを活用する
- 【Unity】Layout Groupの使い方|Horizontal・VerticalでUIを自動整列する
- 【Unity】TextMeshProでアウトラインを変えたら全部変わる問題|マテリアルを複製して個別に設定する
- 【Unity】SpriteAtlasでスプライトをまとめて描画する
- 【Unity】Content Size Fitterの使い方|テキストに合わせてUIサイズを自動調整する
- 【Unity】Sliderからゲージを作る
- 【Unity】TextMeshProでスプライトを使う
- 【Unity】TextMeshProで文字の色やサイズを部分的に変える|リッチテキストタグの書き方
- 【Unity】TextMeshProに動的にフォントを書き出す
- 【Unity】TextMeshProで日本語を表示する|FontAsset作成と豆腐・文字化けの対処
Unity エディタ拡張
11件メニュー項目の追加からカスタムウィンドウ、Inspector 拡張まで、Unity Editor を効率化する記事。
開発ツール
9件Console、Device Simulator、Rider、Unity CLI など、開発環境や作業効率を改善する記事。
- 【Unity】Unity CLIの使い方|インストールからEditor追加・プロジェクトを開くまでコマンドで操作する
- 【Unity】Unity Test FrameworkでPlayModeテストを書く
- 【Unity】Unity Test FrameworkでEditModeテストを書く
- 【Unity】エディタのツールバーにボタンを追加する|シーン切り替え・デバッグ切り替えを1クリックで
- 【Unity】JetBrains Riderの導入方法|無償で使える条件とUnity連携の設定
- 【Unity】Build Profile
- 【Unity】Consoleのログが流れて読めないときの設定|重複まとめ・エラーで一時停止・タイムスタンプ
- 【Unity】DeviceSimulatorで見た目を確認する
- 【Unity】Unity Searchでなんでも検索する
Unity基礎
10件GameObject とコンポーネント、Prefab、ScriptableObject、シーン管理、データ保存など、Unity 開発の土台を学ぶ記事。
- 【Unity】RequireComponent属性の使い方
- 【Unity】TryGetComponentの使い方
- 【Unity】DontDestroyOnLoadの使い方
- 【Unity】SceneManagerの使い方
- 【Unity】Prefabの使い方|Variant・Nested Prefab・Overrideの使い分け
- 【Unity】Awake・Start・Updateの呼ばれる順番と使い分け|MonoBehaviourのライフサイクル
- 【Unity】Unityのコールバック
- 【Unity】ScriptableObjectの使い方|データをアセット化して管理する
- 【Unity】GetComponentの使い方|取得方法・キャッシュ・nullになる原因と対処
- 【Unity】PlayerPrefsの使い方|セーブ・ロードの基本と保存先・注意点
Unity Gaming Services
8件UGS の導入から認証、各種クラウドサービスの実装までを順番に学べる記事。
アニメーション
8件Animator、AnimationClip、AnimationEvent など Unity のアニメーション制御に関する記事。
- 【Unity】Animatorのパラメータ名をハッシュ値で扱う
- 【Unity】Mixamoのアニメーションを取り込む|ダウンロード設定からHumanoidリターゲティングまで
- 【Unity】LayerとAvatarMask
- 【Unity】AnimatorOverrideControllerの使い方|Animator Controllerを使い回してモーションだけ差し替える
- 【Unity】Blend Treeの使い方|1D・2Dで歩きと走りをなめらかに切り替える
- 【Unity】AnimationEvent
- 【Unity】Animator Parameterの使い方|スクリプトからアニメーションを切り替える4つの型
- 【Unity】AnimatorController
描画・演出
7件RenderTexture、LineRenderer、TrailRenderer、補間など、ゲーム画面の見た目をつくる記事。
TextMeshPro
7件日本語 FontAsset の作成から装飾タグ、動的なテキスト制御まで TextMeshPro の実装記事。
パッケージ管理
8件Package Manager、OpenUPM、独自パッケージの配布など Unity のパッケージ運用に関する記事。
Asset活用
9件Asset Store のアセット紹介や、プロジェクトでのアセット活用に関する記事。
物理演算
3件Rigidbody、AddForce、当たり判定など Unity の物理挙動に関する記事。
C#コレクション
3件Array/List/Dictionary から HashSet・Stack・Queue、LinkedList まで、用途に応じたコレクションの使い分けを学べる記事。
型と抽象化
5件インターフェイスとジェネリック、デリゲート、拡張メソッドなど、C# で汎用的なコードを書くための機能を順番に学べる記事。
C#の属性
4件Flags や Obsolete、Inspector 表示を変える属性など、クラスやフィールドに付与する属性の記事。
C#の構文
7件タプル、インデックス演算子、nameof、メソッドチェーン、条件付きコンパイルなど、C# の書き方に関する記事。
数値と文字列
6件Mathf や Random、パーリンノイズによる数値の扱いと、StringBuilder を含む文字列操作の記事。
LINQ
5件LINQ の基本から実践的な使い方まで、C# のコレクション操作を学べる記事。
デザインパターン
6件シングルトンやステートマシンなど、Unity/C# で使えるデザインパターンを基礎から学べる記事。
Addressables
4件Addressable Asset System の導入からロード/リリース、運用までを順番に学べる記事。