tôi tự hỏi làm thế nào hiệu ứng sau đây có thể được thực hiện trong Swift (SpriteKit).Swift/SpriteKit: Cách tạo hiệu ứng giọt nước?
Tôi nghĩ về việc thêm một số ShapeNodes và điền chúng với hình nền với -yscale 1.
Nhưng tôi nghĩ rằng hiệu ứng này đã được thực hiện bằng cách nào đó khác nhau, vì hình nền không chỉ nhân đôi theo chiều ngang - nó cũng có một số hiệu ứng đồ họa trên nó (nó được nhân đôi trong hình dạng ngọc trai nước có vân vân).
Được thực hiện bằng ShaderNode?
Có ai đó có ý tưởng làm sao tôi có thể tạo ra hiệu ứng tương tự trong SpriteKit - giống như ngọc trai nước trông giống như chúng ở trên "camera" và chúng phản chiếu nền "waterpearl like"?
Cảm ơn bạn.
Điều này thường được thực hiện (trong 2D) với sự biến dạng của một bản sao của nền, và thêm một điểm nổi bật giả và bóng tối. Theo hiểu biết tốt nhất của tôi, đó không phải là thứ có sẵn trong SpriteKit, mà là trong Core Image. – Confused
Có nói rằng, hầu hết điều này có thể đạt được với tính năng SKWarp mới. Có lẽ. – Confused
Cảm ơn bạn đã bối rối. Hm nghe có vẻ rất phức tạp. Tôi sẽ cố gắng để chương trình nó bằng cách nào đó - tôi nghĩ rằng hiệu ứng này thực sự trông mát mẻ. Nếu ai đó có ý tưởng tốt hơn, hãy nói trong phần bình luận. :-) – aignetti