C++] ECS 구조 업그레이드!


C++] ECS 구조 업그레이드!

C Family C++] ECS 구조 업그레이드! 슬픈단잠 2018. 3. 16. 10:00 이웃추가 본문 기타 기능 이전에 ECS 구조를 도입하게 되면서 코드를 업데이트 했습니다만, 결국 값을 리턴해줘야 하는 상황이 필수불가결하게 생기게 되더군요.

그래서 어떻게하면 리턴을 하게 만들까 싶어서 하다보니... 결국 또 다른 인터페이스를 만들게 되었고, 만들고 보니 사실상 Required와 Optional이 없어지게 되었습니다.

결국 Required와 Optional 인터페이스는 다 제거하고, With만 남은 상황입니다. int main() { Entity entity; entity.Add(1, 2); entity.Add(1.5, 2.7); entity.Add( new CCmp(1) ); bool result = System::With ::Call( entity, []( Entity& entity, ACmp& cmp1, BCmp*...



원문링크 : C++] ECS 구조 업그레이드!