2016-10-17 2 views
0

저는 페이저 (phaser)를 사용하여 데스크톱과 모바일 용 게임을 만들고 있습니다. 하지만 모바일에서 테스트하려고하면 많이 깜박이며 간신히 재생할 수 있습니다. 링크 : http://game.r4u.nl/frog/testing/testing/http://game.r4u.nl페이저가 모바일에서 왜 깜박입니까?

해결 방법?

+2

webGL 호환성에 문제가있는 것 같습니다. 분명히 모든 webGL 기능이 모바일에서 원활하게 실행되지는 않습니다. 여기와 같은 리소스를 찾아야합니다. [html5gamedevs] (http://www.html5gamedevs.com/topic/3980-common-phaser-cocoonjs-issues/#entry40608) –

+0

다른 휴대 기기에서 게임을 사용해 보셨습니까? 모바일 모드에서 브라우저를 사용해 보셨습니까? 기기의 브라우저 호환성 문제 일 수 있습니다. –

답변

1

정말 모바일 모델에 달려 있습니다 (HTC One M7, Chrome은 잘 작동합니다). 그러나 다른 사람들이 이미 말했듯이, 일부 장치에서는 webGL이 제대로 작동하지 않습니다. 페이저에서 해제 WebGL을 렌더링을 시도하고 당신의 자산 /의 JS/main.js 파일에서 게임 런처를 modifing에 전통적인 캔버스 렌더링으로 폴백 ...

game = new Phaser.Game(800, 600, Phaser.CANVAS, ''); 

... 그리고 당신의 게임은 적어도 다른 실행됩니다. (속도도 물리학과 같은 또 다른 요소 일 수 있지만 그게 또 다른 문제입니다 ...)

또한 디버그 렌더링 자료를 기록합니다. 개구리의 경우, 일부 환경에서 몇 가지 문제를 만드는 방식으로 각 프레임을 사각형으로 렌더링합니다 (이는 단지 디버깅 용으로 만 사용됩니다).

관련 문제