把两张图合成一张图,在只用cc.Texture2D的情况下可以做到吗

请教一个问题,我拿到两张图片,其中一张需要再另一张图片中间,把两张图合成一张图,在只用cc.Texture2D的情况下可以做到吗

可以,直接更新subimage, 只是cc接口没有开放出来, 可以使用RenderTexutre
不知道为什么有这种需求, 不能直接用ps把图片处理了吗

原因是图片的是录入的,可以详细些吗

你是要合成一张图片后还要保存吗

在一个节点上渲染出来就行

这样简单了, 直接2个sprite 重叠起来不久可以了

这个方法不行的,就是想合成一个sprite

可以应RenderTexture的drawTextureAt 不过我这里尝试 上面的png在a为0部分表现不对 不知道是为啥

你只要显示出来,为什么不行?

因为我要对这张图翻页

翻页不影响吧,无非都是节点呀

https://docs.cocos.com/creator/manual/zh/render/camera.html
和下面的截图很像, 只是不用保存直接使用

他应该是想做翻页效果

茅点不同,导致翻页有偏差

可以了

3赞

请问是什么版本?没有drawTextureAt 这个方法?

源码里面有,不是对我暴漏的

你的这个版本是哪个,我在2.4.3不行

就是2.4.3

为啥官方,不把这个方法暴露出来(写到 creator.d.ts 里)呢??
我感觉这个方法不错啊。。。