ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
本稿は Unity の Inspector (インスペクター)に関する記事です。Inspector は、Unity Editor における選択中のオブジェクトやアセットの詳細を表示・編集するウィンドウです。シーンに置いたゲームオブジェクトの位置・コンポーネント・パラメータの調整から、スクリプト変数の編集、アセットの設定変更まで、Unity の作業時間の多くを Inspector で過ごします。
Inspector の表示対象
| 対象 | 表示内容 |
|---|---|
| シーン内の GameObject | Transform・付与されたコンポーネント・スクリプトの公開変数 |
| Project のアセット | テクスチャ / FBX / オーディオ等のインポート設定 |
| マテリアル / シェーダ | シェーダのパラメータ・テクスチャスロット |
| ScriptableObject | カスタムアセットのフィールド |
| Prefab | Prefab 全体のオーバーライド管理 |
| Build Settings / Player Settings 等 | プロジェクト全体の設定 (Inspector を流用) |
GameObject の Inspector で見えるもの
- Name / Tag / Layer — 名前・分類用タグ・レンダリング/物理用レイヤ
- Static フラグ — ライトベイク・オクルージョン・バッチング対象
- Transform — Position / Rotation / Scale (必須コンポーネント)
- 付与されている各コンポーネント — Mesh Filter、Renderer、Collider、Rigidbody、Animator、AudioSource 等
- Add Component — 新しいコンポーネントの追加
スクリプトの公開変数を編集する
C# スクリプトで宣言した public な変数、または [SerializeField] 属性付きの private 変数は、Inspector から値を編集できます。
|
using UnityEngine; |
便利なエディタ属性
| 属性 | 役割 |
|---|---|
[SerializeField] | private を Inspector で編集可能に |
[HideInInspector] | public でも Inspector に出さない |
[Header("...")] | 見出し |
[Space] | 区切りの空白 |
[Tooltip("...")] | ホバー説明 |
[Range(min, max)] | スライダ表示 |
[Min(n)] / [Max(n)] | 下限・上限 |
[TextArea] | 複数行テキスト |
[ContextMenu("...")] | Inspector の右クリックから呼べるメソッド |
表示モードの切替
- Normal — 通常表示
- Debug —
private変数や内部状態まで表示。実行中のデバッグに便利 - Lock (錠アイコン) — 別オブジェクトを選択しても Inspector を固定。値のコピー・比較に便利
- Properties... (右クリック) — 別ウィンドウとして Inspector を開く (複数開いて比較可能)
- One Column / Two Column Layout — Project ウィンドウとあわせた表示切替
Prefab のオーバーライド管理
- シーン上の Prefab インスタンスを編集すると、変更点が太字 + 青い縦線で表示される
- 右クリック →「Apply All / Revert All」で Prefab 本体への反映/取消が可能
- 個々のフィールド単位でも Apply / Revert ができる
- Prefab Variant を活用するとバリエーション管理が楽になる
ツール側との連携
| 関連機能 | 用途 |
|---|---|
| Custom Editor | Editor を継承してカスタム Inspector を実装 |
| Property Drawer | 独自型の表示方法を定義 |
| Inspector の右上「i」 | アセットインポート設定への簡易アクセス |
| Inspector のコンテキストメニュー | 値のコピー・ペースト・リセット |
よくある操作
- 右クリック →「Reset」でコンポーネントを初期値に戻す
- 右クリック →「Copy Component」「Paste Component Values」で別 GameObject に値だけ移植
- 歯車アイコン → Remove Component で取り外し
- 名前の頭にあるチェックを外すと、その GameObject/コンポーネントを無効化
- 右上の「i」アイコン → コンポーネントのリファレンス (公式ドキュメント) を開く
注意点
- Inspector で書き換えた値はシーン (またはアセット) を保存するまで永続化されない
- 実行中 (Playモード) に Inspector で値を変えても、停止時にロールバックされる。チューニングしたい値はメモするか、Playモード前のコピーを取る
- 非公開フィールドは Debug モードで見えるが、本番デバッグ用途では Debug ログのほうが安全
- Prefab インスタンスの大量編集は競合の原因。必要なら Prefab 本体側で編集
関連
- 親カテゴリ: 用語集 (Unity)
- 関連コンポーネント: Mesh Filter / Skinned Mesh Renderer
- Unity 本体: Unity
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
- プロジェクト(Project)
- シーン(Scene)
- ヒエラルキー(Hierarchy)
- ゲームオブジェクト(Game Object)
- インスペクター(Inspector)
- アセット(Asset)
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 Spring Frameworkのアノテーション一覧
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- PHPでのファイルアップロード方法|multipart/form-dataと$_FILES 2026-08-07 17:15:57
- PHP $_SERVERとは|DOCUMENT_ROOT・PHP_SELFなど主な要素 2026-08-07 17:15:57
- Scratchのアカウントの作り方|メールアドレスとユーザー名の登録手順 2026-08-07 17:15:57
- djangoにおけるMVCアプリケーション実装例 2026-08-07 17:15:57
- Bluetoothとは|仕組み・BLEとClassicの違い・用途 2026-08-07 17:15:57
- Spring Bootのテスト入門|@SpringBootTestとJUnitでの単体・結合テスト 2026-08-07 17:15:57
- Java とは?言語仕様・JVM・主要フレームワーク一覧 2026-08-07 17:15:56
- インストール方法(Windows版) 2026-08-07 17:15:56
- APIキー取得方法 2026-08-07 17:15:56
- 【PHPフレームワーク】Laravelの使い方 2026-08-07 17:15:56
- Scratch 作品の公開方法 2026-08-07 17:15:56
- Google OAuth 2.0 認証の実装方法 2026-08-07 17:15:56
- データベースとは?RDB / NoSQL / SQL の基礎 2026-08-07 17:15:56
- インストール(eclipseプラグイン) 2026-08-07 17:15:56
- Spring Frameworkの使い方 2026-08-07 17:15:56
コメントを削除してもよろしいでしょうか?