2-4 コンポーネントの基礎知識
このレクチャーでは、オブジェクトとコンポーネントの関係について詳しく説明し、基本的なコンポーネントの役割や操作方法を学んでいきます。
コンポーネントとは
ゲームオブジェクトは、単独では何の機能も持ちません。
コンポーネントを追加することで、様々な機能や特性を持たせることができます。
コンポーネントは、オブジェクトに対して特定の機能を提供する小さなモジュール(構成要素)です。
例えば、物理エンジンの適用や描画設定など、ゲームに必要な機能を追加する際に使われます。
ゲームオブジェクトにコンポーネントを追加することで、さまざまな機能や特性を持たせることができます。
Cubeには基本的なコンポーネントあらかじめくっついているので、そちらを例に見ていきましょう。
Transformコンポーネント
オブジェクトの位置、回転、スケールを操作・管理しています。
Mesh Rendererコンポーネント
オブジェクトを表示するためのコンポーネントです。
コンポーネントの横のチェックマークで機能のON/OFFを切り替えられます。
Mesh RendererをOFFにするとCubeが非表示になります。
これはゲームオブジェクトを表示するための機能をOFFにしたためです。
Colliderコンポーネント
衝突判定を行う場合はこのコンポーネントを利用します。
コンポーネントの追加と削除
新しいコンポーネントは、インスペクターの下部のAdd Component から追加します。
コンポーネントを追加する方法
コンポーネントを削除する方法
コンポーネント名の右側の…から、Remove Component で削除します。
コンポーネントのプロパティ
インスペクターで設定
コンポーネントごとに設定項目が異なります。
自作スクリプトもコンポーネントの1つ(カスタムコンポーネント)
ゲームを制御するのに不可欠なスクリプトも、Add Component から追加できます。
まとめ
以上が、Unityにおけるオブジェクトとコンポーネントの関係についての説明です。
コンポーネントを理解し活用することで、ゲーム開発がより柔軟で効率的になります。
それでは、次のセクションに進みましょう!
この記事が参加している募集
この記事が気に入ったらサポートをしてみませんか?