중간프로젝트 시작한 초보프로그래머 좀비씨입니다.
한없이 초보의 타이틀을 벗고 그럭저럭 초보의 길로 들어섰습니다(나름의 기준)
기본적인 네트워크를 코딩할 수 있으므로(...)

여튼,
학원에서 중간플젝으로 이상한 게임을 하나 만드는데, 그것을 위한 프레임워크를 만들고 있습니다.
문제는

Object들과 Sprite데이터간의 연동을 어떻게 할 것이냐 입니다만.
제가 나름대로 생각한 것은 Object가 Sprite의 클래스의 포인터를 가지고 있으면 될 것 같습니다. 하나의 오브젝트가 하나의 스프라이트 데이터를 가져버리면 동일한 오브젝트였을 때 중복의 메모리 낭비가 일어나 버리기 때문에
여러모로 고민하다가 내린 결론은 포인터!!

그렇다면 포인터를 건네 받기 위한+스프라이트를 로딩해 오기 위한 SpritePool을 생성해 줘야 해서 클래스를 하나 선언했는데
정작 오브젝트에다가 스프라이트의 포인터를 줄 때는 어떻게 해야 할까요.




줄여서 말하자면=_=)
Spritepool은 로딩을 조낸 해 오고
오브젝트는 Sprite Data의 포인터를 가지고 있어야 합니다.
오브젝트는 어떻게 Sprite Data의 포인터를 얻어오면 좋겠습니까?


1. 중개 클래스를 하나 만들까요?(이게 제일 무난해 보이긴 합니다)
2. SpritePool의 모든 스프라이트를 static으로 선언해 버려서 해당 오브젝트에서 멤버 변수로 SpritePool을 가지고 있을까요?
3. ...그 외 기똥찬 방법은 없을까용?

그럼 좋은 하루 되십시오.
....날씨가 꾸질꾸질해서 이불을 이주일 째 못말리고 있는 그럭저럭초보 좀비군이었습니다.