表示テーマ
Component一覧
HierarchyでGameObjectを選択し、Inspectorの「コンポーネントを追加」から追加します。Transformは初めから付いています。
| Component | 分類 | 用途 |
|---|---|---|
| Transform | Core | 位置・回転・拡縮と親子関係を保持します。すべての通常GameObjectに付いています。 |
| Spline | Core | 制御点を結んだ曲線です。Particleの経路や位置・接線のサンプリングに使います。 |
| ForceField | Physics | 周囲のGPU Particleへ引力・斥力・回転などの力を与えます。 |
| VectorField | Physics | 3Dの方向場に沿ってGPU Particleの速度を誘導します。 |
| HeightmapCollider | Physics | 高さ画像をGPU Particleの地形衝突に使います。 |
| AudioSource | Audio | 音声Assetを再生します。ループ・音量・距離減衰を制御できます。 |
| AudioListener | Audio | 3D音響を聞く位置と向きを指定します。 |
| PerspectiveCamera | Camera | 3Dの透視投影または平行投影、画面出力と色補正を設定します。 |
| OrthographicCamera | Camera | 2D向けCameraです。Viewport、出力先、ポストプロセスを設定できます。 |
| CameraController | Camera | 対象への追従と注視、操作入力によるCamera回転を行います。 |
| MeshRenderer | Rendering | 読み込んだモデルを描画します。SubMeshごとにMaterialやUVを設定できます。 |
| SpriteRenderer | Rendering | 画像を板として描画します。2Dの絵や背景に使います。 |
| TextRenderer | Rendering | Font Assetの文字Atlasを使って文字列を描画します。 |
| SkyboxRenderer | Rendering | 背景のCubemapと環境反射の強さを設定します。 |
| DecalProjector | Rendering | 箱の範囲内の表面へ色・法線・質感・発光を投影します。傷や汚れに使います。 |
| LineRenderer | Rendering | 点列や組み込み形状を線として描画します。 |
| PrimitiveRenderer | Rendering | Plane、Ring、Sphere、Cylinderなどの形状をモデルAssetなしで描画します。 |
| ParticleSystem | Rendering | 1つのEmitterとPhase列を持つParticleをCPUまたはGPUで実行します。 |
| ParticlePaintReceiver | Rendering | GPU Particleの描き込みを受ける表面とTextureの解像度を設定します。 |
| FlipbookAnimation | Rendering | Textureをタイルとして分割し、コマを切り替えて描画します。 |
| UVTransform | Rendering | Rendererへ渡すUVの位置・回転・拡縮を設定します。 |
| Billboard | Rendering | Rendererの向きをCameraへ合わせます。 |
| InvertedHullOutline | Rendering | モデルを法線方向へ膨らませた背面で輪郭を描きます。 |
| ScreenSpaceOutline | Rendering | 画面上のMaskから輪郭を作ります。 |
| Collision | Physics | 接触を判定する形状・衝突タイプ・押し戻しを設定します。 |
| Rigidbody | Physics | 3D物体の重力・速度・力・接触応答を制御します。 |
| Rigidbody2D | Physics | 2D物体の重力・速度・回転と接触応答を制御します。 |
| FixedJoint | Physics | 2つの剛体を固定して接続します。 |
| HingeJoint | Physics | 指定した軸の周りで回転できる関節を作ります。 |
| Canvas | UI | UIの基準解像度、拡縮、操作Playerとゲーム入力のブロックを設定します。 |
| UISelectable | UI | 通常・選択・決定・無効の見た目と操作可能状態を設定します。 |
| UIImageButton | UI | 画像を使ったUIボタンの操作とActionを扱います。 |
| UITextButton | UI | 文字を使ったUIボタンの操作とActionを扱います。 |
| UIProgress | UI | 体力や進行度などの値をバーとして表示します。 |
| SkinnedAnimation | Animation | モデルに含まれる骨格Animationを再生します。 |
| AnimationPlayer | Animation | AnimationClipをGroupとStateへ登録し、プロパティAnimationを再生します。 |
| DirectionalLight | Lighting | 距離によらない平行光を設定します。太陽光のような照明に使います。 |
| PointLight | Lighting | 位置から全方向へ広がる照明を設定します。 |
| RectLight | Lighting | 長方形の発光面を持つ照明を設定します。 |
| SpotLight | Lighting | 円錐状に届く照明を設定します。 |
| Script | Scripting | C#のMonoBehaviourをGameObjectへ追加してゲーム処理を実行します。 |
C#名が異なる例として、AnimationPlayerはAnimator、CollisionはCollisionComponentを使います。
C#から操作する追加Component
- CameraShake:Cameraに一時的な揺れを与える実行設定です。
- JointAttachment:スキン付きモデルの指定JointへGameObjectを追従させます。