[LayaAirIDE3]drawToRenderTexture2D返回纹理对象被垂直翻转了
drawToRenderTexture2D的flipY参数注释描述可选。如果为 true,则垂直翻转纹理。默认为 false。
但实际需要参数传true被绘制的对象才不会翻转 另外绘制以后得纹理有像素丢失很模糊
但实际需要参数传true被绘制的对象才不会翻转 另外绘制以后得纹理有像素丢失很模糊
没有找到相关结果
已邀请:
2 个回复
layabox
赞同来自:
需要提醒的是,
在 LayaAir 中,WebGL纹理使用左下角为原点的坐标系,而 2D Canvas 世界的渲染坐标系是左上角为原点,所以如果直接采样纹理,图像会上下颠倒,这种“默认反的”现象并不是图像本身的问题,而是采样坐标系和渲染坐标系不一致导致的。是正常的现象,为了修正这种倒置,drawToRenderTexture2D里提供了flipY翻转功能。
或者在实例Texture的时候,翻转UV坐标。例如 至于像素不清晰的问题,可能就是你参数设置错误导致的了。
请以后提问题,同时提交重现DEMO,以便于我们更确信的定位问题。
LayaAir小牛
赞同来自: