나는 안드로이드에서 SurfaceView
에 큰 Bitmap
을 그리는 최선의 방법을 (고정밀로) 고정 된 배경 이미지로 찾으려고합니다. 현재는 Canvas.drawBitmap()
메서드를 사용하고 있지만 FPS가 많이 줄어 들었습니다. 이 속도를 낼 수있는 방법은 무엇입니까?큰 비트 맵 그리기 SurfaceView 안드로이드에 배경
0
A
답변
2
불투명 한 이미지를 사용하고 Paint의 Xfermode를 null 또는 PorterDuff.Mode.SRC로 설정하십시오. 이렇게하면 값이 비쌀 수있는 혼합이 비활성화됩니다. 또한 이미지가 늘어나지 않고 (축소되지 않음) 표면 뷰 표면과 동일한 형식인지 확인하십시오.
0
배경이 정적 인 경우 레이아웃의 배경을 배경 이미지로 만들 수 있습니다. 나는 당신의 제안을 사용
관련 문제
- 1. 매우 큰 비트 맵 그리기
- 2. 비트 맵을 SurfaceView 배경으로 그리기
- 3. 비트 맵 그리기?
- 4. 안드로이드에서 비트 맵 그리기
- 5. Gtk 비트 맵 그리기
- 6. 캔버스에 비트 맵 그리기
- 7. 라이브 배경 화면에 배경 비트 맵 설정
- 8. 큰 비트 맵
- 9. 큰 비트 맵 처리
- 10. Android 배경 비트 맵 자르기
- 11. 패널에 투명 비트 맵 그리기
- 12. 화면에 맞춤 비트 맵 그리기
- 13. 비트 맵 이미지에 텍스트 그리기
- 14. 빈 영역이있는 비트 맵 그리기
- 15. 비트 맵 글꼴로 문자열 그리기
- 16. XML 뷰를 사용하는 경우 비트 맵 그리기
- 17. 안드로이드에서 큰 비트 맵 처리하기
- 18. Android : 다른 비트 맵에 여러 비트 맵 그리기
- 19. IOS CGBitmapContextCreate 큰 비트 맵
- 20. 비트 맵 데이터를 사용하여 거대한 이미지 그리기
- 21. 빈 비트 맵을 만들고 안드로이드에 캔버스 그리기
- 22. SurfaceView 그리기 실패
- 23. 그리기 sth. (SurfaceView)
- 24. Android : 큰 비트 맵 뒤에 작은 비트 맵 및 큰 비트 맵을 배치하면 더 작은 비트 맵 모양이됩니다.
- 25. 비트 맵 데이터에 무비 클립 그리기
- 26. 비트 맵 주위에서 안드로이드 그리기 프레임
- 27. 비트 맵 그리기 후 "지연"양식
- 28. 하단 정렬로 타일 된 비트 맵 그리기
- 29. 캔버스로 그리기 : 비트 맵 또는 포인트 프리미티브?
- 30. html5 캔버스에 비트 맵 데이터 그리기
감사합니다 그리고 그들은 나에게 약 5 ~ 10 개 FPS했다 : 그런 다음 투명으로 서피스 뷰 SurfaceView 배경을 넣어. 약 10 초 동안 원활하게 작동 한 다음 게임을 많이하는 지연을 경험합니다! 약 10FPS로 떨어집니다. 어떤 아이디어? 배경 이미지를 그리지 않을 때이 지연이 발생하지 않습니다. – DRiFTy