2017-12-27 24 views
-1

저는 Swift에서 응용 프로그램을 제작하고 있으며, 로고를 보여주는 소개 화면을 만들고 싶습니다. 로고가 화면에 눌려져 균열이 생기고 그 균열이 서서히 자라기를 바랍니다. 나는 내 로고의 UIView를 특정 지점으로 줄임으로써 로고를 아래로 슬래 밍하는 것으로 파악할 수 있다고 생각하지만, 아래로 두드리는 것에서 형성 될 균열을 만드는 방법을 결정하는 데 문제가 있습니다. 보기를 사용합니까? 나는 길을 잃었다.Swift Slamming Logo 애니메이션

이것은 내가하고 싶은 것으로 가장 가까운 것입니다. 슬프게도, 나는이 소프트웨어를 가지고 있지 않다. https://www.youtube.com/watch?v=bh2y0Xs4IWA

답변

0

이전에 비슷한 효과가있었습니다. 그리고 균열을 달성하기 위해 성장 균열의 생성 된 여러 이미지와 그 화면 균열에 대한 이미지의 배열을 만들었습니다. 그러고 나서 imageView가 있으면 이미지에 애니메이션을 적용하면됩니다.

당신이 할 수있는 다른 방법은 실제적으로 단지 선이고 그 다음 그들을 움직이기 때문에 실제로 어렵지 않은 코드로 당신 자신을 그립니다. 하지만 제 경험을 통해 첫 번째 방법을 사용하면 훨씬 좋은 효과를 얻을 수 있습니다. 왜냐하면 사용하는 이미지에 PS 또는 동등한 효과를 사용하는 효과가 많기 때문입니다.

+0

나는 이해할 것 같아요! 감사! –

+0

도움이 필요하시면 알려주세요. – OverD

1

나는 lottie와 같은 타사와 함께 할 것을 제안합니다. 거기에 loottie 파일 거기에 당신을 제외하고 일부 애니메이션, 당신은 또한 애니메이션을 도울 디자이너에게 메시지를 보낼 수 있습니다. 그 사용법은 매우 간단합니다.

https://www.lottiefiles.com/parameshvadivel

로티 애니메이션 bodymoving 확장을 사용하여 후유증에서 수행하고 엑스 코드에서 사용할 JSON 파일로 내 보냅니다 :

https://www.lottiefiles.com/

당신은 또한 내 프로필을 확인 할 수 있습니다.

+0

좋은 애니메이션, 나는 차라리 직접 만들 것입니다. –

+0

위대한, 감사하게 생각합니다 ... :) – PvDev