본문으로 건너뛰기

컴포넌트 (Component)

Component는 엔티티에 데이터와 동작을 추가합니다.

예시

실제로 필요한 컴포넌트만 추가하고, 사용하지 않는 것은 제거하여 엔티티를 가볍게 유지하세요.

코드에서 컴포넌트 추가

entity.addComponent('camera', {
nearClip: 1,
farClip: 100,
fov: 55
});

addComponent를 참조하세요.

컴포넌트 접근

const camera = entity.camera;

컴포넌트 제거

entity.removeComponent('camera');

removeComponent를 참조하세요.

컴포넌트 활성화 / 비활성화

entity.model.enabled = false;

enabled를 참조하세요.

컴포넌트가 일시적으로 필요하지 않다면, 제거하는 대신 비활성화를 고려하세요.