iOS의 모바일 Safari에서 CraftyJS 장면 크기를 100x100 픽셀로 정확하게 표시하려고합니다.iOS 기기의 CraftyJS가 포함 된 장면 크기
코드는 기본적으로 이것이다 : 바탕 화면에서
function init() {
// Start crafty
Crafty.init(100, 100);
Crafty.canvas.init();
Crafty.background('#eeeeee');
Crafty.e('2D, Canvas, Color').attr({x: 0, y: 0, w: 10, h: 10}).Color('black');
}
가 잘 작동합니다. 모바일 Safari에서는 크기가 다른 크기로 조정됩니다. 나는 뷰포트 메타 태그로 바이올린을 시도했지만 Crafty가 자체 설정을 가지고있는 것처럼 보입니다. 오른쪽 방향으로 어떤 도움이나 포인터가 감사합니다.
예, 그렇습니다. iOS Safari에서 캔버스의 크기가 200px x 200px로 두 배가됩니다. – Coder12345
자바 스크립트 코드없이 이미지를 배치하면이 문제가 발생합니다. – Coder12345