У меня такое ощущение, что это невозможно, но все же стоит спросить, я думаю.
У меня есть фоновый спрайт и спрайт переднего плана, оба имеют тот же размер, что и окно/представление.
Когда спрайт игрока перемещается по экрану, я хочу удалить пиксели, которых он касается, чтобы открыть фоновый спрайт.
Это не только для целей отображения, я хочу, чтобы промежутки, которые игрок нарисовал или «выкопал» из слоя переднего плана, позволяли врагам проходить через них или в которые могли падать объекты. Таким образом, обнаружение попаданий будет необходимо для слоя переднего плана.
Это довольно сложно, и, возможно, Cocos2D-JS — не лучшая платформа для использования, если это невозможно, не могли бы вы порекомендовать другую, с которой было бы проще достичь этого эффекта?