ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子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 と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?