HTML5 canvas
요소를 사용하여 작은 게임을 만들고 있습니다. Firefox와 Ubuntu의 Chromium 브라우저에서 눈에 띄는 끊어짐이있는 스크롤 배경을 제외하고는 훌륭하게 작동합니다. 나는 내가 기대할 수있는 깜박 거림이 없기 때문에 버퍼링 된 것으로 확신한다. 그냥 찢어. 마지막 화면 새로 고침 직후에이 렌더링이나 시간 렌더링을 해결할 수있는 방법이 있습니까?HTML5 캔버스가 찢어 지나요?
7
A
답변
2
현재 캔버스 요소의 실제 다시 그리기를 제어 할 수있는 방법이 없습니다 (실제로 성능을 향상시키는 데 도움이 될 수 있음). 그래서 브라우저가 실제로 당신의 경우와 같이 엉망이 아닌 지적인 것을 실제로하기를 바랄 수 있습니다.
저는 캔버스 요소에 대한 경험이 많고 그 단점을 알고 있습니다. 나는 장면의 뒷부분에있는 실제 숫자가 정확하고 "부드럽다"며 분명히 "재 표현 지연"을 여러 번 만났지 만 그래픽은 여전히 다소 불규칙한 행동을하고 있는데 실제로는 이 실제로입니다. .
귀하의 경우에 영향을 미칠 수있는 유일한 상상은 그래픽 카드의 드라이버 설정에서 VSync를 활성화하는 것입니다.
게임에 대한 링크를 제공하고 싶다면 도움이 될 수도 있습니다. 우분투도 여기에서 실행하고 있기 때문입니다.
+0
제안 해 주셔서 감사합니다. 불행히도, 저는 현재 다른 게임에서 가져온 자리 표시 자 아트를 사용하고 있습니다. 따라서 아트가 모두 교체 될 때까지는 배포 할 수 없습니다. 나는 또한 언급 한 지연 문제를보고있다. – Sydius
관련 문제
- 1. OpenGL이 찢어 지나요?
- 2. HTML5 캔버스가 복잡한 형상
- 3. Android 태블릿 및 HTML5 캔버스가 작동하지 않습니다.
- 4. html5 캔버스가 베 지어 경로 모양 감지를 클릭합니다.
- 5. 크기가 큰 HTML5 캔버스가 왜 그려지는 선을 늘입니까?
- 6. GDI + 찢어! VB.NET
- 7. jsp 모양이 좋아 지나요?
- 8. 여러 캔버스가 비정상적으로 작동합니다.
- 9. 캔버스가 달린 타일셋을 사용합니다.
- 10. 캔버스가 일반적인 이미지보다 빠릅니까?
- 11. 캔버스가 Chromium에서 매우 상쾌하지 않음
- 12. 캔버스가 너무 두꺼운 선을 그립니다.
- 13. 캔버스가 목록 안에있는 확장기 ZOrder
- 14. 안드로이드 캔버스가 신비하게 잘려서 그려집니다.
- 15. 어떻게 swf 파일 크기가 똑똑해 지나요?
- 16. HTML5 캔버스 란 무엇입니까?
- 17. HTML5 큰 캔버스
- 18. HTML5 캔버스 : 학위 기호
- 19. html5 캔버스의 특이하고 독창적 인 용도는 무엇입니까
- 20. 캔버스가 유령 반지를 벗어나는 이유는 무엇입니까?
- 21. Android : 캔버스가 여러 이미지로 저장되지 않습니다.
- 22. 캔버스가 선형 그래디언트로 채워진 둥근 사각형을 그리기
- 23. 캔버스가 TextBlock의 TextAlignment 값을 덮어 씁니다.
- 24. 캔버스가 Word의 각 페이지에 삽입되었는지 확인
- 25. Dockpanel에서 피어 컨트롤을 다루는 캔버스가 왜입니까?
- 26. 캔버스가 백그라운드 스레드에 의해 실시간으로 업데이트되지 않았습니다.
- 27. 안드로이드 View.onDraw() 항상 깨끗한 캔버스가 있습니다
- 28. WPF ListView는 캔버스가 포함 된 것보다 커집니다.
- 29. 캔버스가 추적을 인식하지 못하도록 함 Android
- 30. 캔버스가 맨 위에있는 이미지에 이벤트 바인딩하기
참조 : http://stackoverflow.com/questions/6025661/how-can-i-get-vsync-callback-on-html5-canvas – Kos