lufy's legend

标题: LBitmapData.draw的问题 [打印本页]

作者: ccalm    时间: 2014-8-25 12:07
标题: LBitmapData.draw的问题
3213fff.jpg

代码如下:
        var tempLy = new LSprite();

         .....省略tempLy的填充颜色过程....

        var tempBd = new LBitmapData(null,x,y,w,h);
        tempBd.draw(tempLy);
        return tempBd;

LBitmapData.draw调用过后 可以看见上面图片里,生成了2个同样面积的图片,下面绿色的是结果,上面一个是透明色图,这样的话内存是双倍的,老大有啥办法解决吗




作者: lufy    时间: 2014-8-25 12:38
那个透明的无论draw多少次,都只会出现一次的
但是如果很在意这个的话,可以在新建LBitmapData的时候,传入LBitmapData.DATA_CANVAS参数就行了
作者: ccalm    时间: 2014-8-25 12:50
lufy 发表于 2014-8-25 12:38
那个透明的无论draw多少次,都只会出现一次的
但是如果很在意这个的话,可以在新建LBitmapData的时候,传入 ...

好的 THANK U




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5