Tôi khá chắc chắn rằng xương / khớp trong QWOP (trò chơi mà bạn đang đề cập) được mô hình hóa bằng Cổng Flash của Box2D . Bằng cách nhấn các nút, bạn tác dụng lực lên các khớp này và khiến nhân vật di chuyển cuối cùng .
Trên trang Box2D, bạn cũng sẽ tìm thấy các ví dụ ragdoll có thể đóng vai trò là điểm khởi đầu cho các nhân vật của bạn. Bạn nên lưu ý rằng việc tạo hình động bằng cách sử dụng một thiết lập như vậy (ví dụ: sử dụng động cơ vật lý và tác dụng lực lên các khớp) có thể rất phức tạp và có thể không mang lại kết quả mong muốn.
Nếu bạn chỉ cần một avatar "skinnable", có thể sử dụng các nhân vật tiền hoạt hình sẽ đơn giản hơn. Bạn có thể sử dụng hệ thống xương của Flash cho việc này và thay thế các MovieClips khác nhau (ví dụ: chân trên, chân dưới, v.v.) trong thời gian chạy để có được một số loại lột da.
Cập nhật: Tôi đã tạo một ví dụ rất cơ bản về cách bạn có thể dễ dàng thay đổi ngoại hình của một nhân vật hoạt hình (nhấp để thay đổi giao diện, xin lỗi vì nghệ thuật nhảm nhí). Tập tin nguồn ở đây . Da khác nhau trên các khung khác nhau. Bạn rất có thể mở rộng khái niệm này để tự động tải giao diện mới.