大约有 207 项符合查询结果, 库内数据总量为 31,722 项。 (搜索耗时: 0.0070 秒)
截屏drawToCanvas的疑问 drawToCanvas这个参数的offsetx和offsety是什么意思 谁能解释下吗 看得很吃力 文档也没解释 按照自己的理解应该就是要截屏的sprite的一个宽度和高度,但截出来竟然什么都没有,究竟是相对于什么的偏移量 天啊...
来源: Laya_社区 发布时间: 20180719
....graphics.drawRect(0,0,300,200,"#ff0000"); var htmlCanvas:HTMLCanvas = sp1.drawToCanvas(300,200,0,0); Laya.timer.once(1000,this,function():void{ var texture:Texture = new Texture(htmlCanvas); var sp2:Sprite = new Sprite(); sp2.graphics.drawTexture(texture); Laya.stage.addChild(sp2); }); } 附件 : -...
来源: Laya_社区 发布时间: 20181121
drawToCanvas截屏,在PC上能有效;使用LayaNative导出app后是否有类似接口针对一个组件截屏? public static function getBase64Str(sp:Sprite, canvasWidth:Number, canvasHeight:Number, offsetX:Number=0, offsetY:Number=0):String { //定义一个HTMLCanvas来接收截屏返回的...
来源: Laya_社区 发布时间: 20180610
... var htmlCanvas:Laya.HTMLCanvas = Laya.stage.drawToCanvas(1334, 750, 0, 0);//把精灵绘制到canvas上面 var sp:Laya.Sprite = new Laya.Sprite();//创建精灵 sp.graphics.drawTexture(htmlCanvas.getTexture...
来源: Laya_社区 发布时间: 20190816
关于内存释放问题 var htmlCanvas: Laya.HTMLCanvas = sp.drawToCanvas(x,x, 0, 0);(sp是drawRect出来的精灵) var texture: Laya.Texture = new Laya.Texture(htmlCanvas); 使用这个函数,drawToCanvas越多占用的内存越多,用了clear 和clearRes和destroy都没有减少。有什...
来源: Laya_社区 发布时间: 20180418
...sp); Laya.timer.frameLoop(60,this,function():void{ var htmlC:HTMLCanvas=sp.drawToCanvas(200,200,0,0); var texture:Texture=new Texture(htmlC); var sp2:Sprite=new Sprite(); sp2.graphics.drawTexture(texture,100,100,100,100); sp2.pos(300,0); Laya.stage.addChild(sp2); })注意加个延迟,1-2帧左右...
来源: Laya_社区 发布时间: 20180403
...坐标角度都有问题 let canvas: laya.resource.HTMLCanvas = Laya.stage.drawToCanvas(600, 1000, 0, 0); let tex: laya.resource.Texture = canvas.getTexture(); let sp: Laya.Sprite = new Laya.Sprite(); sp.texture = tex; Laya.stage.addChild(sp); 附件 : --> 2019-10-12 添加评论 免费帖 --> 分...
来源: Laya_社区 发布时间: 20191012
...(this, screenShot); }); function screenShot(){ var htmlCanvas = Laya.stage.drawToCanvas(Laya.RenderState.clientWidth,Laya.RenderState.clientHeight,0,0); var texture = new Laya.Texture(htmlCanvas); var sp = new Laya.Sprite().pos(100,100); sp.graphics.drawTexture(texture); Laya.stage.addChild(sp); }; ...
来源: Laya_社区 发布时间: 20180503
...p); } private function drawToc(sp:Sprite):void { var canvas:HTMLCanvas= sp.drawToCanvas(100, 100, 0, 0); var ct:*= canvas.getContext("2d").canvas; var bs64:String = ct.toDataURL(); trace(bs64); var img:Image; img = new Image(); img.skin = bs64; img.pos(100, 300); Laya.stage.addChild(img); } } } 2017...
来源: Laya_社区 发布时间: 20170417
...Sprite里面,示例:</p> * * var htmlCanvas:HTMLCanvas = sprite.drawToCanvas(100, 100, 0, 0);//把精灵绘制到canvas上面 * var texture:Texture = new Texture(htmlCanvas);//使用htmlCanvas创建Texture * var sp:Sprite = new Sprite().pos(0, 200);//创建精灵并把它放倒200位置 * ...
来源: Laya_社区 发布时间: 20180826