엔진 설계 썸네일형 리스트형 Architecture my OpenGL engine core3 일단 가장 큰 자료의 마지막에 도달했어요. 이번 컨트롤 전반적인 설계를 포스팅 하고 난 후에는 구현을 하느라 몇 일 동안 포스팅은 어려울 듯 하지만, 그래도 최대한 후다닭 해보도록 노력해야죠 :) 컨트롤 설계 역시 일단 추상적인 생각부터 해야 겠죠. 장비(Device)와 입력(Input) 컨트롤은 임의의 장비(Device)로 부터 임의의 신호(Input)를 받아서 처리 해주는 거에요. 임의라는 말은 일반화 되어 있지 않은 추상 클래스로 만들어야 겠죠? 컨트롤의 입장에서는 여러 개의 Device들을 가질 수 있어요. 키보드, 마우스, 조이스틱, 카메라, ... 그것들은 모두 Device를 상속 받겠죠? 그럼 아래와 같은 설계를 생각할 수 있을 거에요. 액션(Action)과 액션 맵(ActionMap) 신호.. 더보기 이전 1 다음