Làm cách nào tôi có thể tạo hiệu ứng tách 2D 2D gooey


11

Tôi muốn tạo một hiệu ứng tương tự như hoạt hình này , nơi hai hình dạng tách biệt theo thời gian nhưng được kết nối (trong một thời gian) bởi một thứ gì đó kéo dài và cuối cùng bị phá vỡ. Giống như pizza phô mai , nhưng cụ thể là ở dạng 2D.

Vẫn từ hiệu ứng hoạt hình mong muốn.

Tôi đang sử dụng Swift và SpriteKit. Tôi nghĩ rằng điều này có thể liên quan đến hoạt hình chính của khung hình chính, nhưng tôi không chắc chắn. Làm thế nào tôi có thể đạt được hiệu ứng này?


6
@Katu Điều này có vẻ cụ thể hơn đối với tôi so với câu hỏi "làm thế nào để bắt đầu" điển hình - có một ví dụ rõ ràng về hiệu quả mục tiêu cuối cùng. Có vẻ hợp lý khi một chuyên gia có liên quan có thể đề xuất các kỹ thuật cho hiệu ứng này mà không cần phải giải thích mọi thứ từ đầu. Điều gì sẽ giúp ích, NSologistic, là nếu bạn có thể mô tả nhiều hơn về những gì bạn đã làm cho đến nay, để mọi người trả lời có ý tưởng về nơi bắt đầu. Tôi nghĩ rằng tiêu đề ban đầu của bạn đã cho ấn tượng rằng chúng ta phải giải thích hoạt hình từ các nguyên tắc đầu tiên. ;)
DMGregory


3
Chỉ vì một câu hỏi bao gồm các từ "Tôi không biết bắt đầu từ đâu" không khiến câu hỏi đó lạc đề ở đây.

4
Có lẽ một số loại metaball cách tiếp cận loại có thể là một sự khởi đầu?
Benzi

1
World of Goo liên quan đến các hiệu ứng kéo dài tương tự. Theo tôi nhớ, họ chỉ kéo dài và nghiêng một sprite duy nhất, giải pháp đơn giản nhưng đủ tốt. Thật không may, tôi không thể tìm thấy bài viết này, mặc dù đã dành 10 phút để tìm hiểu.
Maxim Kamalov

Câu trả lời:


1

Một cách để làm điều đó bằng cách sử dụng các phép biến đổi 2D đơn giản là có nhiều họa tiết để tạo từng chuỗi, giống như cách ví dụ của bạn thực hiện. Sử dụng các màu riêng biệt, nó có thể trông như thế này:

nhập mô tả hình ảnh ở đây

Và khi pizza kéo dài, làm cho sợi (yelow) và các đầu nối (màu xanh) mỏng hơn:

nhập mô tả hình ảnh ở đây

Ưu điểm của việc này là bạn có thể cá nhân hóa các chuỗi hoạt động trở nên mỏng hơn và chụp nhanh hơn.

Có nhiều cách tiếp cận khác cũng có thể hoạt động, như giả mạo nó bằng một sprite đơn, có kết cấu kéo dài, hoặc hoạt hình theo từng khung hình truyền thống. Nó phụ thuộc vào số lượng công việc bạn muốn làm, và mức độ thực tế và thích ứng mà bạn muốn thực hiện.


0

Bạn có thể cố gắng tạo một vài điểm đính kèm trên các họa tiết của mình và xác định một đường giữa hai điểm bạn muốn dán và tạo một vài điểm đính kèm dọc theo đường đó, sau đó kết nối các dấu chấm bằng một sprite giống như thanh tạ.


Mặc dù tôi đồng ý với bạn rằng đôi khi mọi người bỏ phiếu để đóng quá nhiều, bản thân bạn có thể đã dành nhiều thời gian hơn để phát triển câu trả lời của bạn cho câu hỏi hơn là phàn nàn về trang web - xem xét rằng không gian cụ thể này nhằm trả lời câu hỏi và bạn dường như có một ý tưởng Tuy nhiên, ý tưởng của bạn hầu như không thể hiểu được như hiện tại. Hãy thử chỉnh sửa câu trả lời của bạn, nêu chi tiết hơn ý tưởng mà bạn dường như có.
MA

3
Tôi đã sửa đổi câu trả lời của bạn để nó phù hợp với hướng dẫn của trang web. Nếu bạn muốn thảo luận về các chính sách của trang web, bạn sẽ được chào đón để kiếm được một vài điểm danh tiếng và thảo luận về nó trên Meta Development Development , nơi thảo luận được chào đón nhiều hơn.
Vaillancourt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.