"버블 - 불블 (bubble-bobble)"과 같은 게임을 개발 중입니다. 지금까지 나는 물리학 및 충돌 탐지를 수행했습니다. 이제 Hero (Rectangle Sprite)를 애니메이션으로 만들고 싶습니다. 간단한 애니메이션 캐릭터에 대한 간단한 스크립팅이나 애니메이션에 대한 멋진 링크를 설명 할 수 있다면 기쁠 것입니다.스프라이트 애니메이션하기
0
A
답변
3
XNA 설명서에는 Animating a Sprite에 대한 전체 기사가 포함되어 있습니다. 기본 기술은 Animated sprite sample code에 포함되어있는 AnimatedTexture
클래스를 사용하는 것입니다.
0
높은 수준의 아이디어는 그래픽 API를 사용하여 텍스처를 메모리에로드한다는 것입니다. C#을 사용하고 있기 때문에 XNA를 통해이 작업을 수행 할 가능성이 큽니다.
로드 한이 텍스처에는 필요한 각 애니메이션 프레임이 포함되어 있으며 여러 텍스처에 걸쳐있을 수 있습니다. '스프라이트'객체를 렌더링하고 렌더링 할 때 XNA API에 사용하려는 텍스처를 전달하고 원본 직사각형 좌표는 해당 텍스처 내에서 원하는 특정 애니메이션 프레임을 둘러 쌉니다.
이 프로세스를 관리하는 것은 사용자의 몫입니다. 나는이 소스 사각형을 모으고 각 스프라이트에있는 각각의 특정 애니메이션에 대한 메타 데이터를 저장하는 도구를 만듭니다. 어느 직사각형과 같은지, 각 프레임의 지속 시간 등.
관련 문제
- 1. Cocos2d에서 스프라이트 애니메이션하기
- 2. Sprite를 사용하여 스프라이트 애니메이션하기
- 3. 캔버스에서 스프라이트 프레임 애니메이션하기
- 4. jquery로 스프라이트 애니메이션하기
- 5. 터치 후 스프라이트 애니메이션하기?
- 6. 타일 맵에서 스프라이트 애니메이션하기
- 7. andengine을 움직이는 동안 스프라이트 애니메이션하기
- 8. 지도 뷰 (iOS) 상단에 스프라이트 애니메이션하기
- 9. cocos2d (ccspritesheet)로 큰 스프라이트 애니메이션하기
- 10. XNA의 커브 경로를 따라 스프라이트 애니메이션하기
- 11. Cocos2D에서 CDAudioManager를 사용하여 만화 스프라이트 애니메이션하기
- 12. 컨트롤로 선박 애니메이션하기 iOS
- 13. 뷰에서 UITableView 애니메이션하기 - 뷰에서 UITableView 애니메이션하기
- 14. 뷰 애니메이션하기
- 15. Ruby로 애니메이션하기
- 16. 레이아웃 애니메이션하기
- 17. 호버에서 애니메이션하기
- 18. html5로 애니메이션하기
- 19. UISwitch로 애니메이션하기
- 20. 스프라이트
- 21. 스프라이트
- 22. 복수의 스프라이트 시트에서 애니메이션 스프라이트
- 23. 충돌 스프라이트 내외부의 스프라이트 파괴하기
- 24. OpenCV에서 이미지 시퀀스 애니메이션하기
- 25. 그림 전환 애니메이션하기
- 26. CALayer 경계 애니메이션하기
- 27. NSTableView에서 행 애니메이션하기
- 28. 트리거 버튼으로 애니메이션하기
- 29. 부모와 관계없이 자식 애니메이션하기
- 30. 자바 스크립트에서 알고리즘 애니메이션하기