2D "gooey"/ "sticky"분리 효과를 만들려면 어떻게해야합니까?


11

시간이 지남에 따라 두 개의 모양이 분리되지만 시간이 지남에 따라 뻗어 결국 부러지는 끈적 거리는 무언가에 의해 연결된 이 애니메이션 과 비슷한 효과를 만들고 싶습니다 . 마찬가지로 피자 치즈 ,하지만 특히 2D있다.

원하는 애니메이션 효과에서 여전히.

Swift와 SpriteKit을 사용하고 있습니다. 아마도 이것이 키 프레임 베 지어 패스 애니메이션과 관련이 있다고 생각하지만 확실하지 않습니다. 이 효과를 어떻게 얻을 수 있습니까?


6
@Katu 이것은 일반적인 "시작 방법"질문보다 더 구체적으로 보입니다. 궁극적 인 목표 효과에 대한 명확한 예가 있습니다. 관련 전문가가 처음부터 모든 것을 설명 할 필요없이이 효과에 대한 기술을 제안 할 수있는 것이 합리적입니다. NSologistic, 도움이 될 것입니다 당신이 지금까지 이미 한 일을 더 설명 할 수 있다면, 응답하는 사람들은 어디서부터 시작해야할지 생각할 수 있습니다. 원래 제목은 첫 번째 원칙의 애니메이션을 설명해야 할 인상을주었습니다. ;)
DMGregory


3
질문에 "어디에서 시작 해야할지 모르겠다"라는 단어가 포함되어 있다고해서 여기에서 해당 질문을 논외로 만들지 는 않습니다 .

4
아마도 어떤 종류의 메타 볼 접근 방식이 시작일 수 있습니까?
벤지

1
World of Goo는 비슷한 스트레칭 효과와 관련이 있습니다. 내가 기억하는 한, 그들은 하나의 스프라이트를 늘이고 기울였습니다. 불행히도 인터넷 검색에 10 분을 소비했지만이 기사를 찾을 수 없습니다.
Maxim Kamalov

답변:


1

간단한 2D 변환을 사용하여 수행하는 한 가지 방법은 각 스트랜드를 만들기 위해 여러 스프라이트를 갖는 것입니다. 별도의 색상을 사용하면 다음과 같이 보일 수 있습니다.

여기에 이미지 설명을 입력하십시오

피자가 늘어 나면 스트랜드 (낮음)와 커넥터 (파란색)를 더 얇게 만드십시오.

여기에 이미지 설명을 입력하십시오

이것의 장점은 스트랜드가 얇아지고 스냅되는 개별적으로 애니메이션을 적용 할 수 있다는 것입니다.

하나의 텍스쳐 스프라이트 또는 기존의 프레임 별 애니메이션으로 가짜처럼 가짜처럼 접근 할 수있는 다른 방법도 있습니다. 얼마나 많은 일을하고 싶은지, 얼마나 현실적이고 적응력이 좋을지에 달려 있습니다.


0

스프라이트에 부착 점을 거의 만들지 말고 붙이려는 두 점 사이에 선을 정의하고 해당 선을 따라 몇 개의 부착 점을 만든 다음 점을 끈적한 바벨 모양의 스프라이트로 연결하십시오.


사람들이 때때로 투표를 너무 많이 닫는 것에 동의하지만 귀하는 사이트에 대해 불평하는 것보다 질문에 대한 답변을 개발하는 데 더 많은 시간을 할애 할 수 있습니다. 아이디어가 있습니다. 그러나 귀하의 아이디어는 현재와 같이 거의 이해되지 않습니다. 당신의 생각을 더 자세하게 설명하여 답을 편집하십시오.
MAnd

3
사이트 가이드 라인에 맞도록 답변을 수정했습니다. 사이트의 정책에 대해 토론하고 싶을 경우 몇 가지 평판을 얻고 Game Development Meta 에서 이에 대해 토론하는 것이 좋습니다.
Vaillancourt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.