キャンバスのスケーリングを除いて、CocoonJS 内で KineticJS ゲームを非常にうまく動作させることができました。私は 1024x768 のキャンバスを持っています。これは iPad 2 に最適です。しかし、iPad 4 の場合、Retina 画面のため、ゲームは画面の 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 でスケーリングする方法はありますか?