0
我使用Easel JS来开发基于Canvas的纸牌游戏。EaselJS更改了画布高度。如何避免这种情况?
TODO:设置画布高度并绘制其中的所有元素。
Issue: EaselJS自动更改画布高度。
参考文献:
如何设置高度:
var gameBoard = document.getElementById("board");
gameBoard.style.height = window.innerHeight+"px";
gameBoard.height = gameBoard.offsetHeight;
gameBoard.style.height = "auto";
此外,请注意,EaselJS从不设置画布的大小,只有一个例外是从Flash/Animate CC导出时 - 生成的HTML具有FLA阶段大小。如果你明白它会做什么,我只会推荐使用CSS进行缩放,因为它缩放了像素,而不是改变尺寸。 @反向“建议直接在画布上设置宽度/高度是比较理想的。 – Lanny