我有两个imagedata,通过drawimage方法渲染到canvas里。这两个图片源有透明的像素点,但是在渲染的时候上层图片的透明像素点会覆盖下层图片。我希望效果是上层图片的透明部分可以露出下层图片。我想到的方案是遍历上层图片的imagedata.data,透明度为0的部分手动赋值下层对象对应位置的像素,但这样计算量太大了直接卡死(因为不只是一次计算,还有游戏循环,一秒会执行最少60次)求解答这种需求应该咋实现!
看看你的图层的坐标,是否正确对齐了,上下的位置关系是否正确呢