[]Laya3D项目,LayaPlayer环境下如何通过精灵创建贴图对象,从而赋给材质?
Laya是否提供接口实现如下需求:
Laya3D项目,LayaPlayer环境下通过精灵创建贴图对象,从而赋给材质;
比如对 Label 对象赋值,然后使用 Sprite.drawToCanvas 和 DataTexture2D.create 接口配合生成贴图对象(宽高128*128,Label内容居中宽高可调,背景透明),然后赋给材质;
现状:
在浏览器环境下,可以通过 Sprite.drawToCanvas 和 DataTexture2D.create 接口配合生成贴图对象;
而在 LayaPlayer 环境下,Sprite.drawToCanvas 接口不可用,虽然提供了截屏接口,但是截取整个屏幕生成的图片不能满足项目需求,比如宽高控制和背景透明控制;
项目具体需求,举例如下:
方块上的数字贴图需要动态生成;
请问:
Laya 是否有相关接口实现上述需求?
如能提供相关帮助,万分感谢!
Laya3D项目,LayaPlayer环境下通过精灵创建贴图对象,从而赋给材质;
比如对 Label 对象赋值,然后使用 Sprite.drawToCanvas 和 DataTexture2D.create 接口配合生成贴图对象(宽高128*128,Label内容居中宽高可调,背景透明),然后赋给材质;
现状:
在浏览器环境下,可以通过 Sprite.drawToCanvas 和 DataTexture2D.create 接口配合生成贴图对象;
而在 LayaPlayer 环境下,Sprite.drawToCanvas 接口不可用,虽然提供了截屏接口,但是截取整个屏幕生成的图片不能满足项目需求,比如宽高控制和背景透明控制;
项目具体需求,举例如下:
方块上的数字贴图需要动态生成;
请问:
Laya 是否有相关接口实现上述需求?
如能提供相关帮助,万分感谢!
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
leo
赞同来自: MTarget
红零蓝衫
赞同来自: