Интересно, как можно было сделать следующий эффект в Swift (SpriteKit).Swift/SpriteKit: Как создать эффект капли воды?
Я думаю о добавлении некоторых ShapeNodes и заполнить их с фоновым изображением с -yscale 1.
Но я думаю, что этот эффект был сделан как-то другой, потому что фоновое изображение не только зеркально горизонтально - на нем также есть некоторые графические эффекты (он отражается в форме, которую имеет жемчужина воды и т. д.).
Было ли это сделано с помощью ShaderNode?
У кого-то есть идея, как я мог бы создать такой же эффект в SpriteKit - как водяной жемчуг, который выглядит так, будто они находятся на «камере», и они отражают фон «waterpearl like»?
спасибо.
Обычно это делается (в 2D) с искажением копии фона и добавлением поддельной подсветки и тени. Насколько мне известно, это не то, что доступно в SpriteKit, но в Core Image. – Confused
Сказав это, большая часть этого может быть достигнута благодаря новой функции SKWarp. Может быть. – Confused
Спасибо, Confused. Это звучит очень сложно. Я попытаюсь запрограммировать его как-то - я думаю, что этот эффект действительно выглядит круто. Если у кого-то есть лучшая идея, скажите в комментариях. :-) – aignetti