コンポーネント
Component は、エンティティにデータや振る舞いを追加します。
例
CameraComponentLightComponentRenderComponentRigidBodyComponentとCollisionComponentScriptComponent
ヒント
必要なコンポーネントだけを追加し、未使用のものは削除してエンティティを軽量に保ちましょう。
コードでコンポーネントを追加
entity.addComponent('camera', {
nearClip: 1,
farClip: 100,
fov: 55
});
addComponent を参照してください。
コンポーネントへアクセス
const camera = entity.camera;
コンポーネントの削除
entity.removeComponent('camera');
removeComponent を参照してください。
コンポーネントの有効/無効
entity.camera.enabled = false;
enabled を参照してください。
ヒント
一時的に不要な場合は、削除する代わりに無効化を検討してください。