lufy's legend

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

如何在lufylegend中实现repeat效果

[复制链接]

37

主题

8

好友

9309

积分

诸侯王

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

跳转到指定楼层
楼主
发表于 2016-12-6 14:00:47 |只看该作者 |倒序浏览
很简单,利用createPattern即可
代码
  1.    LInit(50, "legend", 480, 800, main);
  2.                         function main() {
  3.                                 var loader = new LLoader();
  4.                                 loader.addEventListener(LEvent.COMPLETE, loadBitmapdata);
  5.                                 loader.load("light/icon.png", "bitmapData");
  6.                         }

  7.                         function loadBitmapdata(event) {
  8.                                 var pat = LGlobal.canvas.createPattern(event.target, "repeat");
  9.                                 var shape = new LShape();
  10.                                 addChild(shape);
  11.                                 shape.graphics.drawRect(0, "#000000", [0, 0, 480, 800], true, pat);
  12.                         }
复制代码
测试
http://lufylegend.com/demo/test/151.html


不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

11

积分

士兵

Rank: 1

沙发
发表于 2016-12-6 14:06:14 |只看该作者
请问,只能在 LGlobal.canvas.下吗
回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

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

板凳
发表于 2016-12-6 14:11:17 |只看该作者
lixiansen1991yy 发表于 2016-12-6 14:06
请问,只能在 LGlobal.canvas.下吗

你能生成createPattern就行,用什么来调用有影响吗?
不回答与技术和引擎不相关的问题
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-4-26 00:09 , Processed in 0.052223 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部