lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6603|回复: 6
打印 上一主题 下一主题

lufy,sprite图层里添加多个loader,能否绘制成一个位图

[复制链接]

65

主题

2

好友

1355

积分

偏将军

Rank: 4

跳转到指定楼层
楼主
发表于 2016-8-10 12:07:12 |只看该作者 |倒序浏览
如下:
var layer=new LSprite();
var loader1=new LLoader();
var loader2=new LLoader();
layer.addChild(loader1);
layer.addChild(loader2);

var bmp=new LBitmap();
bmp.draw(layer);
能否直接绘制这个layer,变成一张图片吗?
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2016-8-10 12:45:41 |只看该作者
1,lufylegend中不可直接用LLoader来显示对象
2,LBitmap没有draw函数,应该是LBitmapData

如果是LSprite对象的话,可以直接draw成位图
不回答与技术和引擎不相关的问题
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

板凳
发表于 2016-8-10 15:38:33 |只看该作者
本帖最后由 zyflzxy 于 2016-8-10 15:44 编辑
lufy 发表于 2016-8-10 12:45
1,lufylegend中不可直接用LLoader来显示对象
2,LBitmap没有draw函数,应该是LBitmapData
可以DRAW绘制LSprite,但是跨域的图片就不能DRAW
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2016-8-10 16:10:11 |只看该作者
zyflzxy 发表于 2016-8-10 15:38
可以DRAW绘制LSprite,但是跨域的图片就不能DRAW

LBitmapData类型设置成LBitmapData.DATA_CANVAS就行了
demo
http://lufylegend.com/demo/test/139.html
不回答与技术和引擎不相关的问题
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

5#
发表于 2016-8-10 16:21:14 |只看该作者
lufy 发表于 2016-8-10 16:10
LBitmapData类型设置成LBitmapData.DATA_CANVAS就行了
demo
http://lufylegend.com/demo/test/139.html ...

访问跨域的图片,无法获得BASE64位数据,有什么解决方法吗。
bitmap.getDataURL()
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

6#
发表于 2016-8-10 16:36:08 |只看该作者
zyflzxy 发表于 2016-8-10 16:21
访问跨域的图片,无法获得BASE64位数据,有什么解决方法吗。
bitmap.getDataURL() ...

lufylegend只是封装,canvas自身的限制的话,引擎也没办法
一定要说解决办法的话,你可以通过自己的服务器抓图,然后再传给前端
不回答与技术和引擎不相关的问题
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

7#
发表于 2016-8-10 17:11:17 |只看该作者
lufy 发表于 2016-8-10 16:36
lufylegend只是封装,canvas自身的限制的话,引擎也没办法
一定要说解决办法的话,你可以通过自己的服务 ...

好的,谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-20 06:47 , Processed in 0.046787 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部