CocosCreator 1.x 截图问题

用过这个方法截图,只能截取this.cocos节点的精灵,不能截取到子节点的精灵。把“this.cocos._sgNode.visit();”这行代码改成“this.cocos.node._sgNode.visit();”,这样虽然可截取到子节点的精灵,但是没法指定截取的起始位置。请问有什么办法可以截取到子节点的精灵,并且可以指定截取的起始位置

for一下this.cocos的子节点的.visit()方法就可以了。

感谢分享,你说这个方法我试了一下是可以的。 我发现其实截取的起始位置就是父节点锚点的位置,如果要被截图节点的父节点是canvas的话,那截取的起始位置就是屏幕的中心点

1赞