lufy's legend

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

我想绘制这个变形的层,但是却是空白的?

[复制链接]

65

主题

2

好友

1355

积分

偏将军

Rank: 4

跳转到指定楼层
楼主
发表于 2016-11-29 11:24:26 |只看该作者 |倒序浏览
http://lufylegend.com/html5/lufylegend/ps.html

backLayer.graphics.clear();
        backLayer.graphics.beginBitmapFill(bitmapData);
        backLayer.graphics.drawTriangles(vertices, indices, uvtData);


var bitmapData = new LBitmapData(null, 0, 0, 480, 480);
        bitmapData.draw(backLayer);

我想绘制这个变形的层,但是却是空白的?
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

沙发
发表于 2016-11-29 12:49:03 |只看该作者
用backLayer.graphics画一个透明的矩形就可以了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

板凳
发表于 2016-11-29 14:52:23 |只看该作者
lufy 发表于 2016-11-29 12:49
用backLayer.graphics画一个透明的矩形就可以了

backLayer.graphics.clear();
backLayer.graphics.drawRect(0,"#000000",[0, 0, 354,600],false,"#000000");
backLayer.graphics.beginBitmapFill(bitmapData);
backLayer.graphics.drawTriangles(vertices, indices, uvtData);

var bitmapData = new LBitmapData(null, 0, 0, 480, 480);
        bitmapData.draw(backLayer);

画一个透明的矩形后,再绘制这个图层,会出现二张图片。
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

地板
发表于 2016-11-29 15:02:28 |只看该作者
zyflzxy 发表于 2016-11-29 14:52
backLayer.graphics.clear();
backLayer.graphics.drawRect(0,"#000000",[0, 0, 354,600],false,"#000000 ...

试试这样呢
  1. backLayer.graphics.clear();
  2. backLayer.graphics.beginBitmapFill(bitmapData);
  3. backLayer.graphics.drawTriangles(vertices, indices, uvtData);

  4. var rectLayer = new LSprite();
  5. rectLayer.graphics.drawRect(0,"#000000",[0, 0, 354,600],false,"#000000");
  6. backLayer.addChild(rectLayer);
复制代码
不回答与技术和引擎不相关的问题
回复

使用道具 举报

65

主题

2

好友

1355

积分

偏将军

Rank: 4

5#
发表于 2016-11-29 16:41:52 |只看该作者
lufy 发表于 2016-11-29 15:02
试试这样呢

可以,搞定。
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-8 13:40 , Processed in 0.055011 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部