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