2016-10-12 4 views
8

Swift (SpriteKit)에서 다음과 같은 효과가 어떻게 생겼는지 궁금합니다.Swift/SpriteKit : 워터 드롭 효과를 만드는 방법은 무엇입니까?

effect example image

좀 ShapeNodes를 추가하는 방법에 대해 생각하고 -yscale 1.

와 배경 이미지로 채우기 그러나 배경 이미지가 바로 반영되지 않기 때문에 나는,이 효과는 어떻게 든 다른되었다 생각 가로로 - 또한 그래픽 효과가 있습니다 (물 진주가 가지고있는 모양으로 미러링됩니다).

ShaderNode로 끝났습니까?

누군가가 SpriteKit에서 동일한 효과를 만들 수있는 아이디어가 있습니까? 예를 들어 "카메라"에있는 것처럼 보이는 물 진주처럼 그들은 "waterpearl like"와 같은 모습을 보입니까?

감사합니다.

+0

일반적으로 배경 복사 왜곡과 가짜 강조 표시 및 그림자 추가로 2D로 수행됩니다. 필자가 아는 바로는 SpriteKit에서 사용할 수있는 것이 아니라 Core Image입니다. – Confused

+0

그런데, 대부분이 새로운 SKWarp 기능으로 달성 할 수있다. 아마도. – Confused

+0

혼란에 감사드립니다. 흠 매우 복잡하게 들립니다. 나는 그것을 어떻게 든 프로그램하려고 노력할 것이다. 나는이 효과가 정말로 멋지다고 생각한다. 다른 사람이 더 좋은 아이디어를 가지고 있다면 의견을 말하십시오. :-) – aignetti

답변

2

흠 잘 물 이미지를 만들어서 z 위치의 화면에 무작위로 표시 할 수 있지만,이 효과는 단일성 또는 정렬과 같은 다른 프로그램에서 발생했다고 생각할 수 있습니다. 가장 좋은 방법은 투명한 물방울을 이미지로 만들어 화면에 무작위로 표시되도록하십시오.

관련 문제