egret-labs / egret-examples

egret-examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mask例子报错

dingyanhe opened this issue · comments

位置:coreExample/src/egret/display/Mask.ts
运行例子发现Mask的例子出现错误.说是找不到宽度.

这问题的可能原因是:imageLoader.load加载的资源不能正确转换成bitmap,需要中间转换一下texture才能使用.

我的结局方法:

var larkBitmapData = new egret.Texture(); 
larkBitmapData._setBitmapData(images["resource/assets/lark.png"]);
var productsBitmapData =  new egret.Texture();
productsBitmapData._setBitmapData(images["resource/assets/blendModeBG.jpg"]);
var productBmp = new egret.Bitmap(productsBitmapData);

各位大佬,我有一个不懂得地方,拿到的资源有时候不能这样用,不知道什么问题:

new egret.Bitmap(RES.getRes("xxx.png"))

忘各位大佬指北....