KineticJS - этап масштабирования до области просмотра

м работает в направлении разрешения по умолчанию 1366x756.

Я бы масштабировал это вверх и вниз в зависимости от области просмотра. Аналогично примеру, показанному здесь:http://blogs.msdn.com/b/davrous/archive/2012/04/06/modernizing-your-html5-canvas-games-with-offline-apis-file-apis-css3-amp-hardware-scaling. aspxI»

Я немного озадачен тем, как заставить это работать в KineticJS, поскольку он абстрагирует используемые элементы canvas.

То, что я хотел бы достичь в основном:

window.addEventListener("resize", OnResizeCalled, false);

function OnResizeCalled() {
    canvas.style.width = window.innerWidth + 'px';
    canvas.style.height = window.innerHeight + 'px';
}

Я знаю, что это неЭто идеальное решение, так как это растянет холст и не сохранит пропорции.

м в настоящее время использует следующее:

stage.setWidth(window.innerWidth);
stage.setHeight(window.innerHeight);
stage.setScale(window.innerWidth / 1366)

Это'более или менее то, что яищу, но:

мыши / сенсорные действия нет масштабируется до новых пропорций.

не собственное масштабирование, которое использует графический процессор для масштабирования объекта холста.

Есть идеи? Спасибо :)

Ответы на вопрос(1)

Ваш ответ на вопрос