스프라이트 시트 (Texturepacker에서 생성)를 사용하여 애니메이션 시퀀스 (투명 배경)를 표시하려고합니다. 거기에 AndEngine 이외의 스프라이트 시트 애니메이션을 보여주는 다른 엔진 (방법)이 있습니까? 당신이 캔버스를 사용하여 비트 맵을 그리는 경우Android 스프레드 시트가있는 애니메이션
2
A
답변
0
당신이
public void drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint)
비트 맵은 spritesheet입니다 호출 할 수 있으며, SRC 사각형 당신이 spritesheet에서 표시 할 것입니다 개별 스프라이트 될 것이다. 따라서 스프라이트 시트가 16x25x25 픽셀 스프라이트의 100x100 비트 맵인 경우 첫 번째 프레임을 그리려면 0,0,25,25의 rect를 사용합니다.
dst Rect는 캔버스에 그려지는 스프라이트의 실제 x/y 좌표 및 크기입니다. 스프라이트 크기를 자동으로 조정하여 원래의 스프라이트 크기와 캔버스를 변경할 수 있습니다.
이제 스프라이트 시트를 애니메이션화하려면 프레임 인덱스가 증가 할 때마다 src Rect를 변경하는 코드 만 있으면됩니다.
관련 문제
- 1. 스프레드 시트가있는 WorkbookView 컨트롤에서 주석 변경 액세스
- 2. Google 스프레드 시트가있는 하이 스탁 차트 JSON
- 3. 스크립트를 사용하여 명명 된 범위 Google 스프레드 시트가있는 getRange
- 4. 여러 개의 워크 시트가있는 Google 스프레드 시트 피드
- 5. 기존 시트를 새 시트의 템플릿으로 복제하는 스프레드 시트가있는 Coldfusion
- 6. Google 시트가있는 웹 글꼴을 사용하십시오.
- 7. iPad 및 Android 브라우저에서 스프레드 애니메이션 오작동이 발생했습니다.
- 8. Excel 10 여러 워크 시트가있는 Vlookup
- 9. Excel 시트가있는 SSIS
- 10. 데이터 시트가있는 검색 양식
- 11. ArrayIndexOutOfBoundsException 스프라이트 시트가있는 경우
- 12. Android 애니메이션?
- 13. 시작 지점으로 빈 시트가있는 동적 Excel 차트
- 14. Cocos2d : 스프라이트 시트가있는 SIGABRT 오류
- 15. 속성 시트가있는 CoApp 패키지 만들기
- 16. 일부 워크 시트가있는 VBA 루프
- 17. Google 스프레드 시트로 작업하는 Android
- 18. syncadapter Google 스프레드 시트 - Android
- 19. libgdx 또는 기본 android 애니메이션 클래스를 사용하는 Android 2d 애니메이션
- 20. Android 애니메이션 - 선택할 때 애니메이션 적용
- 21. 애니메이션 Drawable + Android + 애니메이션 시작 및 중지
- 22. Android : 애니메이션 회전 및 애니메이션 조합 이동
- 23. Android : 애니메이션 시작 방지 애니메이션 실행 중
- 24. Android 애니메이션/GUI 동작
- 25. Android, 애니메이션 중지 문제
- 26. Android 표면 뷰 애니메이션
- 27. Android 전환 애니메이션
- 28. Android 애니메이션 - 프레임 단위?
- 29. Android 애니메이션 다음에 하나씩
- 30. 동시에 Android textView 애니메이션