Câu trả lời của Na HảiMile là tuyệt vời (và điểm thưởng cho sơ đồ hoạt hình sát thủ). Để đưa ra một gợi ý thay thế mà không gặp phải vấn đề tương tự (va chạm bánh xe ngăn bạn di chuyển qua các vật thể mà cơ thể nổi có thể di chuyển dễ dàng, tôi đề nghị mô hình hóa một cái gì đó phù hợp hơn với thực tế của tình huống của bạn. không sử dụng va chạm cơ thể cứng nhắc và lò xo.
Mô hình nhân vật của bạn như một hộp cứng như bình thường, nhưng mỗi bản cập nhật sẽ chiếu tia trực tiếp xuống (theo hướng lực đẩy phản lực của bạn) và đo khoảng cách từ nhân vật đến vật thể va chạm gần nhất. Sau đó, áp dụng một xung lên trên cơ thể nhân vật của bạn, tỷ lệ nghịch với khoảng cách từ mặt đất. Vì vậy, bạn càng gần mặt đất, xung lực càng lớn. Đó có thể là tỷ lệ tuyến tính hoặc tỷ lệ theo cấp số nhân, nhưng bạn không muốn nó quá lớn (tức là bắn lên trời) nên bạn sẽ muốn làm ẩm nó vượt quá một phạm vi nhất định. Nhưng về cơ bản, nó phải đạt được trạng thái cân bằng chống lại tác động của trọng lực, để tạo ra hiệu ứng của một lò xo - bạn càng đến gần mặt đất, thì càng tạo ra nhiều năng lượng cho mùa xuân, nó càng đi xa hơn. Kết hợp với một yếu tố giảm xóc trên chuyển động,
Lưu ý: lực này phải được hạn chế chỉ tác động theo chiều dọc trên cơ thể bạn, nếu không, bạn bắt đầu gặp phải các vấn đề trong thế giới thực, nơi nhân vật của bạn không ổn định và muốn chùn bước hoặc lùi lại tùy thuộc vào những gì bên dưới hoặc góc của nhân vật.
Nhảy sau đó chỉ đơn giản là thêm một yếu tố thẳng đứng bổ sung cho lực đó - bạn không thể nhảy cao vô cùng, nhưng nó có thêm một sắc thái mà nếu bạn nhảy đúng lúc (nói ngay sau khi rơi xuống từ độ cao), bạn có thể nhận được thêm chiều cao khi nhảy bằng cách tận dụng hiệu ứng nảy.
Điều này sẽ có tác dụng cho phép chuyển động trơn tru qua các chướng ngại vật nhỏ mà không lấy đi bất cứ thứ gì từ vận tốc ngang của bạn. Khi chướng ngại vật đến dưới luồng tia phản lực, nhân vật sẽ di chuyển lên trên, nhưng không hề chậm lại.
Trên thực tế, một tia đơn có thể không ổn định, đặc biệt nếu bạn di chuyển trên địa hình gồ ghề. Có lẽ tôi sẽ thực hiện hai hoặc ba lần phát sóng và lấy trung bình khoảng cách; cân nó nếu bạn muốn có thể, hoặc loại bỏ các phép đo vượt quá độ lệch nhất định so với trung bình. Điều bạn không muốn là một trường hợp nhân vật di chuyển qua một khoảng trống rất mỏng trên một bề mặt phẳng khác trên thế giới và giảm mạnh xuống vì tia sáng đã đâm thẳng vào khoảng trống đó.