赞
踩
这是已经实现的功能,有好长一段时间了,想起很久没有更新过博客,找个时间贴一下;
1:游戏是3D涂色类型,完成后,需要分享;
2:使用通用接口,在平台(TT,WX,QG等)下无法拿到截取图像;
1:首先修改配置 强制WebGL同步刷新,这点很关键 Config.preserveDrawingBuffer = true;
2:获取贴图
var renderTargetCamera: Camera = <Camera>this.G_Scene3D.addChild(new Laya.Camera(0, 0.3, 1000));
renderTargetCamera.transform.position = new Vector3(0, 3.76, 0);
renderTargetCamera.transform.rotate(new Vector3(-90, 180, 0), true, false);
//选择渲染目标为纹理
renderTargetCamera.renderTarget = new Laya.RenderTexture(512, 512);
//渲染顺序
renderTargetCamera.renderingOrder = -1;
//清除标记
renderTargetCamera.clearFlag = Laya.BaseCamera.CLEARFLAG_SKY;
var rtex = new Laya.Texture(((<Laya.Texture2D>(renderTarg
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。