«entity-component-system» 태그된 질문

4
내 코드에서 "관리자"를 피하는 방법
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Code Review Stack Exchange에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . 현재 C ++ 용 Entity System을 다시 디자인하고 있으며 많은 관리자가 있습니다. 내 디자인에는 라이브러리를 함께 묶기 위해 이러한 클래스가 있습니다. "관리자"수업과 관련하여 많은 나쁜 소식을 들었습니다. 아마도 …

5
엔터티 구성 요소 시스템 아키텍처 개체는 정의 중심입니까?
는 IS 엔티티 컴포넌트 시스템 아키텍처의 목적은 정의에 의해, 지향? 좀 더 절차적이고 기능적인 것 같습니다. 내 의견은 그것이 당신이 OO 언어로 그것을 구현하는 것을 방해하지는 않지만, OO 방식으로 그렇게하는 것은 관용적이지 않다는 것입니다. ECS가 데이터 (E & C)와 동작 (S)을 분리하는 것 같습니다. 증거로 : 아이디어는 엔터티에 게임 방법을 …

2
개체 구성 요소 시스템이 디커플링 / 정보 숨기기에 끔찍하지 않습니까?
제목은 의도적으로 쌍곡 적이며 패턴에 대한 나의 경험이 아닐 수 있지만 여기에 내 추론이 있습니다. 엔터티를 구현하는 "일반적인"또는 논란의 여지가없는 방법은 그것들을 객체로 구현하고 일반적인 행동을 서브 클래 싱하는 것입니다. 의 고전적인 문제에 대한이 리드 "는 것입니다 EvilTree의 서브 클래스 Tree나 Enemy?". 다중 상속을 허용하면 다이아몬드 문제가 발생합니다. 우리는 대신 …

1
OOP ECS 및 순수 ECS
먼저,이 질문이 게임 개발 주제와 관련이 있다는 것을 알고 있지만 더 일반적인 소프트웨어 생성 문제로 인해 여기에서 질문하기로 결정했습니다. 지난 한 달 동안 Entity-Component-Systems에 대해 많이 읽었으며 이제는 개념에 매우 익숙합니다. 그러나 명확한 '정의'가 누락 된 것으로 보이는 한 가지 측면이 있으며 다른 기사에서 근본적으로 다른 솔루션을 제안했습니다. 이것은 ECS가 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.