求助,关于copyRect函数的使用
吉里吉里吧
全部回复
仅看楼主
level 10
寒夜冰锋
楼主
想把12层300*300像素的灰色图片B.png,覆盖到13层的粉色图片A.png上,但结果是被扣下去了一块,请问各位大佬,具体该怎么实现
2022年01月12日 05点01分
1
level 10
寒夜冰锋
楼主
2022年01月12日 05点01分
2
level 11
怪子-01
函数没问题,具体再给多点信息
2022年01月12日 14点01分
3
level 11
怪子-01
我好像明白你要干啥了。
首先这样是行得通的。
以前我也碰到过这种,就是光用kag的image标签装载图片,不用其他backlay和trans等标签,然后用layer类的方法时就会出现很莫名其妙的错误。
因为layer类是写在krkr源码里的,我也没仔细瞧过是怎么判定的,建议去翻翻看。
2022年01月12日 15点01分
4
敬启◆绝音
可能Layer.holdAlpha有点问题......不保护的话,透明部分是会被无视的
2022年01月15日 02点01分
怪子-01
@敬启◆绝音
我试着把这俩图层的holdAlpha都同时设为true或false,没办法复现这样的效果。
2022年01月15日 16点01分
敬启◆绝音
@怪子-01
其实看起来像是什么东西被设置成了dfMask.....colorRect在opa里设置为dfMask就会变成这样,不知道Layer.face会不会干预到copyRect........
2022年01月16日 00点01分
敬启◆绝音
@怪子-01
还不行的话可能真就是kag奇奇怪怪的BUG了.....
2022年01月16日 00点01分
1