[]循环自绘的性能问题
我这边需求是在一个Dialog上展示一个图案,这个图案是动态生成的,并且需要频繁更新。
我目前的做法是:设置一个定时器,每60毫秒创建一个texture,用这个图案初始化这个texture,接着将texture绘制到对话框上面。
伪代码如下:
let openDataContext = wx.getOpenDataContext();
let sharedCanvas = openDataContext.canvas;
var texture:Laya.Texture = new Laya.Texture(sharedCanvas);
this.graphics.drawTexture(texture, 0, 0, sharedCanvas.width, sharedCanvas.height)
目前性能很差,所以我想请教一下,有没有更优秀的方案?
我目前的做法是:设置一个定时器,每60毫秒创建一个texture,用这个图案初始化这个texture,接着将texture绘制到对话框上面。
伪代码如下:
let openDataContext = wx.getOpenDataContext();
let sharedCanvas = openDataContext.canvas;
var texture:Laya.Texture = new Laya.Texture(sharedCanvas);
this.graphics.drawTexture(texture, 0, 0, sharedCanvas.width, sharedCanvas.height)
目前性能很差,所以我想请教一下,有没有更优秀的方案?
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Laya_XS
赞同来自: