[LayaNative 1.0]native项目中如何将图片文件的二进制数据转成 Texture?
游戏H5项目是由AS3转过来的。沿用了很多之前的自定义格式的图集资源文件(图集配置xml文件和图集的png文件打包在一个二进制文件里)
H5项目中我使用了
var buff:Uint8Array = data.getUint8Array(data.pos,length);
var blob:Object = new Browser.window.Blob([buff.buffer], { type:"image/png" } );
var url:String = Browser.window.URL.createObjectURL(blob);
Laya.loader.load(url, Handler.create(t, t.onComplete, [params]), null, Loader.IMAGE);
来将二进制文件中的图片文件数据转成Texture。
但目前在尝试将项目转native,想问下native中如何将获取的二进制图片文件数据转成 Texture?
是否支持Browser.window.Blob?
H5项目中我使用了
var buff:Uint8Array = data.getUint8Array(data.pos,length);
var blob:Object = new Browser.window.Blob([buff.buffer], { type:"image/png" } );
var url:String = Browser.window.URL.createObjectURL(blob);
Laya.loader.load(url, Handler.create(t, t.onComplete, [params]), null, Loader.IMAGE);
来将二进制文件中的图片文件数据转成Texture。
但目前在尝试将项目转native,想问下native中如何将获取的二进制图片文件数据转成 Texture?
是否支持Browser.window.Blob?
没有找到相关结果
已邀请:
要回复问题请先登录
0 个回复