簡體   English   中英

平移屏幕畫布

[英]Panning Off screen Canvas

我希望屏幕上的畫布比屏幕上的畫布更大。 屏幕上的畫布是我的視口,我想在屏幕外的畫布上平移。 我想單擊一個按鈕,並且希望視口移動到屏幕外畫布的特定位置。 任何想法這將如何工作? 我不是在做游戲,只是一塊布滿不同事物的大畫布。

我設法通過以下鏈接中的步驟進行操作:

使用canvas元素平移和滾動背景圖像

本教程討論如何使用圖像平移背景。 我用屏幕外的畫布替換了圖像。 屏幕外的畫布的寬度是屏幕上的畫布的三倍。

offscreenContext.canvas.width = onscreenContext.canvas.width * 3;
offscreenContext.canvas.height = onscreenContext.canvas.height;

當我不得不移動屏幕時,我會將y軸保持在0並計算x軸的新位置。 這導致屏幕從左向右平移。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM