자 이제 2D 라이브러리 고민 시작! 수필


움직이는 것들은 죄다 객체화 시켜버릴테고, 녀석들은 자신을 그리고 싶어할 것이고

똑같은 모습을 그릴 녀석들도 있을 것이고, 그럼 그걸 위해서 똑같은 그림을 2번 로딩하는건 낭비일 것이고

그래서 스프라이트들을 중앙 집중적으로 관리하는 객체가 필요할 것이고,

각 개체마다 그 스프라이트들을 이용할 수 있게 해주는 객체도 필요할 것이고

또한 각각의 스프라이트들을 그룹별로 묶어서 애니메이션 시켜주는 기능이 필요할 것 이고,

애니메이션은 멈추거나 루프가 가능해야 할 것이고, 색을 바꾸거나 할 수 있어야 할 것이고

애니메이션은 속도도 조절가능해야 할 것이고(FPS수치등으로),

-

Dog 객체와 Cat 객체를 만들어서 모니터를 마음데로 돌아다니는 모습을 그린다고 가정해보면

우선 걷는 동작이 부드럽게 이어지는 스프라이트들을 갖고 애니메이션 시키면서 표시하는 위치를 바꾸어야 할 것이다.

방향이 바뀌면 다른 애니메이션이 출력되야 할 것이다.

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://grayowl.egloos.com/tb/2233081 [도움말]

덧글

덧글 입력 영역