lufy's legend
标题:
LBitmapData draw 的问题
[打印本页]
作者:
GreatToad
时间:
2014-3-20 12:33
标题:
LBitmapData draw 的问题
本帖最后由 GreatToad 于 2014-3-20 12:33 编辑
这个不知道算不算bug
代码:
var sp1=new LShape();
sp1.graphics.drawArc(0,"",[0,0,30,0,2*Math.PI],true,'#000');
addChild(sp1);
var bitdata=new LBitmapData(null,0,0,sp1.getWidth(),sp1.getHeight());
bitdata.draw(sp1);
var bit=new LBitmap(bitdata);
bit.x=70;bit.y=40;
addChild(bit);
结果:
(左边是sp1, 右边是bit)
如果设置
sp1.x=50;
sp1.y=50;
再draw,
结果
(左边是sp1, 右边是bit)
作者:
lufy
时间:
2014-3-20 12:55
graphics.drawArc(0,"",[0,0,30,0,2*Math.PI],true,'#000');
复制代码
这个是以原点为圆心来画的
所以改成
sp1.graphics.drawArc(0,"",[30,30,30,0,2*Math.PI],true,'#000');
复制代码
sp1的坐标不用变,0,0就好
欢迎光临 lufy's legend (http://lufylegend.com/forum/)
Powered by Discuz! X2.5