반응형 [C++로 배우는 게임 엔진 개발] Day 14: 엔티티 컴포넌트 시스템 (ECS) 기초 엔티티 컴포넌트 시스템 (ECS) 기초오늘은 엔티티 컴포넌트 시스템(ECS)을 사용하여 게임 객체를 효율적으로 관리하는 방법을 학습하겠습니다. ECS는 유연하고 확장 가능한 게임 객체 관리 방법으로, 엔티티, 컴포넌트, 시스템 세 가지 주요 개념으로 구성됩니다.1. ECS의 개념엔티티(Entity): 게임에서 고유한 객체를 나타내는 ID입니다. 실제 데이터는 포함하지 않습니다.컴포넌트(Component): 엔티티의 속성이나 데이터를 나타냅니다. 각 컴포넌트는 특정한 기능이나 데이터를 제공합니다.시스템(System): 특정 컴포넌트를 가진 엔티티에 대해 동작을 수행하는 로직입니다.2. ECS 클래스 설계먼저, 엔티티, 컴포넌트, 시스템을 관리하기 위한 기본 클래스를 설계합니다. 헤더 파일 작성include.. 2024. 8. 1. 이전 1 다음 반응형