Можно создавать собственные матрицы преобразования. Но мне интересно, подходят ли они для создания эффекта водной ряби на CALAyer. Подумайте о 20 из них в анимации. Может кто подскажет?
Можно ли использовать пользовательские преобразования (теоретически) для создания эффекта водной ряби на CALayer?
Ответы (1)
CALayer - это отдельная прямоугольная текстура. Учитывая, что фильтры Core Image недоступны для iPhone (которые позволяют создавать эффекты водной ряби на Mac), вы не сможете добиться желаемого эффекта с помощью одного CALayer. Однако вы можете расположить набор слоев CALayers мозаикой и применить соответствующие трехмерные преобразования к каждому, чтобы преобразовать и повернуть их в форму, имитирующую водную рябь.
Чтобы узнать больше о математике, вы можете обратиться к этому вопросу.
person
Brad Larson
schedule
25.07.2009