我的 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 中进行缩放吗?