Trước hết, lưu ý rằng tôi muốn hiểu nguyên tắc, vì vậy tôi thích giải thích bằng tiếng Anh đơn giản (nhưng tất nhiên tôi không có gì chống lại một số mã để bổ sung cho các giải thích này).
Tôi đang tự hỏi đâu là cách để nhân vật bước chính xác lên dốc, hãy bắt đầu với hai ảnh chụp màn hình của trò chơi Limbo để cho bạn thấy ý tôi là:
Vì vậy, như bạn có thể thấy trên những bức ảnh này, nó trông giống như cột sống của nhân vật thực sự vuông góc với đường chân trời chứ không phải bề mặt của mặt đất và quan sát này dẫn tôi đến câu hỏi của tôi:
Làm thế nào bạn có thể tái tạo một hành vi như vậy với Sprite Kit? Bởi vì nếu tôi gắn một cơ thể vật lý vào một nút, tôi có khả năng để cho nó xoay, vì vậy tôi sẽ nhận được một cái gì đó như thế này:
Nếu tôi vô hiệu hóa xoay vòng, tôi sẽ nhận được một cái gì đó giống như thế này:
Như bạn có thể thấy những cách này để thực hiện cả hai vấn đề quan trọng và trông không tự nhiên chút nào. Vậy tôi nên làm thế nào để nó trông tự nhiên? Tôi nghĩ rằng sẽ tạo ra một số họa tiết và một số cơ thể vật lý và sau đó gắn chúng lại với nhau bằng các khớp Tôi không nghĩ rằng nó sẽ trông tự nhiên bởi vì nếu bạn nhìn vào điều này:
Mặc dù tôi có thể liên kết các nút này một cách vật lý, tôi sẽ làm thế nào để tạo ra chúng nhìn đồ họa thực sự? Bởi vì trong thực tế, ví dụ, đùi và bắp chân được liên kết bằng đầu gối ...
Có ý kiến gì không?