1
我試圖畫一個巨大的屏幕外的畫布(緩衝區)的一小部分到我的畫布,但我有一個關於鉻(偉大的Firefox和IE)的問題。drawImage(畫布)鍍鉻物尺寸限制?
除非我將緩衝區的大小減少〜10%,否則drawImage方法不起作用。我的緩衝區是12000x7500px,除非將其縮小到10000x6000px,否則它不起作用。
這是一個錯誤還是我做錯了什麼?
我現在沒有提供測試用例,因爲它不是一個容易創建的測試用例,但是如果這個問題在這裏不是很熟悉。
ctx.drawImage(game.bufferBackground,-eventManager.decalX,-eventManager.decalY,game.canvas.width, game.canvas.height, 0, 0, game.canvas.width, game.canvas.height);
ctx.canvas是750px每530px。 game.bufferBackground是12000px每7500px
感謝您的幫助!
分割你的大背景下,以更小的磚? – 2013-02-21 05:53:47
@Mikko你也可以遇到問題,如果你有太多的畫布。 – 2013-08-28 21:48:05