Giải thuật để bắn một viên đạn như game gunny

Nếu xét cả sức gió thì cứ coi như lực gió là không đổi theo 1 phương nào đó, tách vector lực cộng vào giá tốc trọng trường và lực ném ngang thôi có gì đâu

3 Likes

Như mình làm thì:
X += (Sức cản + Tốc độ ngang) * Khoảng thời gian / 1000
Y += (Trọng lượng * hệ số trọng lượng + Tốc độ dọc) * Khoảng thời gian / 1000
Trong đó:
Tốc độ: được tính theo khoảng cách di chuyển sao mỗi giây
Khoảng thời gian: được tính theo mili giây
Hệ số trọng lượng: tùy trường hợp cụ thể mà điều chỉnh hệ số cho phù hợp
Quên mất một ý quan trọng rằng: Sau mỗi lần cập nhật tọa độ, mình cũng phải cập nhật tốc độ luôn. Tốc độ có thể tăng dần, hoặc giảm dần.

3 Likes

kool nhỉ. vừa cầu vồng vừa quay. T0 đầu tiên lấy thế nào bạn? demo trên plunker thử bạn?

1 Like

A post was merged into an existing topic: Topic lưu trữ các post off-topic - version 3

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?