lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6765|回复: 2

如何在lufylegend中实现repeat效果

[复制链接]

37

主题

8

好友

9304

积分

诸侯王

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

好友

9304

积分

诸侯王

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-3-29 05:20 , Processed in 0.051427 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部