可以,直接更新subimage, 只是cc接口没有开放出来, 可以使用RenderTexutre
不知道为什么有这种需求, 不能直接用ps把图片处理了吗
原因是图片的是录入的,可以详细些吗
你是要合成一张图片后还要保存吗
在一个节点上渲染出来就行
这样简单了, 直接2个sprite 重叠起来不久可以了
这个方法不行的,就是想合成一个sprite
可以应RenderTexture的drawTextureAt 不过我这里尝试 上面的png在a为0部分表现不对 不知道是为啥
你只要显示出来,为什么不行?
因为我要对这张图翻页
翻页不影响吧,无非都是节点呀
茅点不同,导致翻页有偏差
请问是什么版本?没有drawTextureAt 这个方法?
源码里面有,不是对我暴漏的
你的这个版本是哪个,我在2.4.3不行
就是2.4.3
为啥官方,不把这个方法暴露出来(写到 creator.d.ts 里)呢??
我感觉这个方法不错啊。。。
您好,为什么我用这个不行,有其他的设置吗 我是2.4.5版本
textrureList里面是texture数组是吧
let renderTexture = new cc.RenderTexture();
renderTexture.initWithSize(664,936);
// cc.renderer.device.setFrameBuffer(renderTexture._framebuffer);
(renderTexture).drawTextureAt(res.getSpriteFrame(“chip”).getTexture(),0,0);
let node = new cc.Node();
node.addComponent(cc.Sprite);
let frame = new cc.SpriteFrame();
frame.setTexture(renderTexture);
node.getComponent(cc.Sprite).spriteFrame = frame;
我这样写报错显示不出来。网页报错 :GL_INVALID_VALUE : glTexSubImage2D: bad dimensions. 咋回事啊
