У меня игра KineticJS, работающая внутри CocoonJS довольно хорошо, за исключением масштабирования холста. У меня есть холст 1024x768, который отлично подходит для iPad 2. Но для iPad 4, из-за сетчатки сетчатки, игра занимает всего 1/4 экрана.
CocoonJS говорит об этом:
CocoonJS automatically scales your main canvas to fill the whole screen while you still
continue working on your application coordinates. There are 3 different ways to specify how
the scaling should be done:
idtkScale
'ScaleToFill' // Default
'ScaleAspectFit'
'ScaleAspectFill'
canvas.style.cssText="idtkscale:SCALE_TYPE;"; // The SCALE_TYPE can be any of
the ones listed above.
Я пробовал это, добавляя это:
layer.getCanvas()._canvas.style.cssText='idtkScale:ScaleAspectFit;';
Но он не работает. Любая идея, как заставить KineticJS создавать холсты для масштабирования в CocoonJS?