나는 워드 보드 앞 페이지에 포함 된 단어 게임에 대해 작업 중입니다. 여기에는 PIXI.js을 사용하여 게임 보드를 그릴 수 있습니다. 버튼과 selectmenu와 같은 jQuery 요소는 거의 없습니다.PIXI 렌더러를 브라우저 너비와 높이에 맞추는 방법은 무엇입니까?
멋지게 잘 지내는 동안 다른 PIXI 개발자가 해결하는 방법을 궁금해하는 한 가지 문제가 있습니다. 하드 코딩 된 캔버스 크기 (1020 x 1080으로 설정)가 너무 큽니다. 브라우저. 예를 들어
여기 내 맥북 에어에서 2 개 구글 크롬의 스크린 샷입니다 : 또한
, 나는 화면 재산을도 만들 것입니다 페이스 북 캔버스에 내 게임을 포함 할 계획 더 부족합니다.
여기 내 JavaScript 코드의 일부입니다. 개선 방법을 알려주세요.
var renderer = new PIXI.autoDetectRenderer(1020, 1020 + 60, {
view: document.getElementById('board')
});
renderer.view.style.padding = '4px';
renderer.backgroundColor = 0xFFFFFF;
var charm = new Charm(PIXI);
var stage = new PIXI.Sprite();
stage.interactive = true;
stage
.on('mousedown', onDragStart)
.on('touchstart', onDragStart)
.on('mousemove', onDragMove)
.on('touchmove', onDragMove)
.on('mouseup', onDragEnd)
.on('mouseupoutside', onDragEnd)
.on('touchend', onDragEnd)
.on('touchendoutside', onDragEnd);