我正在尝试实现移动手电筒(由播放器控制)的效果,该手电筒在黑暗的覆盖层中切割出一个洞。
我找到了许多方法来切割节点中的静态孔,例如使用混合模式切割孔并将纹理分配给新的精灵,但如果需要每次都需要这样做,那么这似乎非常无效。帧。
使用已经有洞的图像也不是一个选项,因为我需要支持在运行时添加多个手电筒。
直接使用混合模式也会削减下面所有节点的洞。
有没有办法只将混合模式应用于暗叠加或其他方法来解决这个问题?
编辑:要剪切的洞(手电筒)的形状是任何形式的精灵和alpha值(对于光滑的边缘等)。