- 注册时间
- 2014-11-29
- 最后登录
- 2023-4-26
- 阅读权限
- 45
- 积分
- 1355
- 精华
- 0
- 帖子
- 205
|
lufy 发表于 2014-12-9 17:46
canvas里位图是不能做遮罩的,如果实在要做的话,lufylegend中可以使用一些特殊的做法,让位图或者对象变成 ...
就是遮罩和被遮罩在不同的容器里,可不可以实现MASK? (这两个位图是在同个容器里)
hideSprite = new LSprite();
playerData = new LBitmapData(result["player"]);
hidePlayer = new LAnimationTimeline(playerData,LGlobal.divideCoordinate(480,630,3,4));
hideSprite.addChild(hidePlayer);
var bitmapData = new LBitmapData(result["face"]);
bitmapFace = new LBitmap(bitmapData);
bitmapFace.blendMode = LBlendMode.SOURCE_IN;
hideSprite.addChild(bitmapFace); |
|