2012-12-13 8 views
0

"버블 - 불블 (bubble-bobble)"과 같은 게임을 개발 중입니다. 지금까지 나는 물리학 및 충돌 탐지를 수행했습니다. 이제 Hero (Rectangle Sprite)를 애니메이션으로 만들고 싶습니다. 간단한 애니메이션 캐릭터에 대한 간단한 스크립팅이나 애니메이션에 대한 멋진 링크를 설명 할 수 있다면 기쁠 것입니다.스프라이트 애니메이션하기

답변

0

높은 수준의 아이디어는 그래픽 API를 사용하여 텍스처를 메모리에로드한다는 것입니다. C#을 사용하고 있기 때문에 XNA를 통해이 작업을 수행 할 가능성이 큽니다.

로드 한이 텍스처에는 필요한 각 애니메이션 프레임이 포함되어 있으며 여러 텍스처에 걸쳐있을 수 있습니다. '스프라이트'객체를 렌더링하고 렌더링 할 때 XNA API에 사용하려는 텍스처를 전달하고 원본 직사각형 좌표는 해당 텍스처 내에서 원하는 특정 애니메이션 프레임을 둘러 쌉니다.

이 프로세스를 관리하는 것은 사용자의 몫입니다. 나는이 소스 사각형을 모으고 각 스프라이트에있는 각각의 특정 애니메이션에 대한 메타 데이터를 저장하는 도구를 만듭니다. 어느 직사각형과 같은지, 각 프레임의 지속 시간 등.

관련 문제