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)
Это'более или менее то, что яищу, но:
мыши / сенсорные действия нет масштабируется до новых пропорций.
не собственное масштабирование, которое использует графический процессор для масштабирования объекта холста.
Есть идеи? Спасибо :)