微信小游戏 实战-让一张图片自动在屏幕上滚动

首先创建一个画布

设备的长和宽

图片的信息

定义类来做事

图片资源初始化,

话图片,运动

drawImage

传递一个img对象

位置

创建画布-

var cxt = canvas.getContext('2d')

设备的长和宽

var screenHeight = window.innerHeight;

var screenWidth = window.innerWidth;

图片的信息

var imgSrc= "image//";

var height=;

var width=;

定义类来做事(export default class Main)

export default class Main{

consructor(){  //图片资源出初始化

this.img = new Image();

this.img.src = imgSrc;

}

让图片运动

loop(){

加判断,让他下去以后不至于拉屏

画布下的函数

cxt.drawImage{

图片对象 this.img

位置

图片的大小

}

cxt.drawImage{

图片对象 this.img

位置 -screenHeight+this.top,

图片的大小

}

window.requestAnimationFrame(this.loop.bind(this)) 让图片显示出来

}

}

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值