Điều này có thể đã được trả lời trước đó, xin lỗi nếu có. Tôi về cơ bản cần phải có được góc từ gốc đến điểm. Vì vậy, giả sử Xuất xứ là (0, 0) và điểm mục tiêu của chúng tôi là (3, 0).Nhận góc giữa điểm và nguồn gốc
3 O'clock = 90 độ
6 O'clock = 180 độ
9 O'clock = 270 độ
12 O'clock = 0 độ
Bằng cách nào đó, tôi phải làm một số phép thuật toán học, và tìm ra rằng góc là 90 độ (Top là 0). Nguồn gốc có thể khác nhau, vì vậy tôi cần một phương pháp có hai tham số, Nguồn gốc và TargetPoint, trả về góc kép ở Độ.
Yea, tôi nhận thấy điều này có vẻ ngắn và không có cấu trúc, nhưng tôi đã làm cho câu hỏi đơn giản và dễ hiểu nhất có thể. Tất cả các câu hỏi khác đều đóng cửa -.-
Cảm ơn
Góc là giữa hai dòng ... không phải hai điểm, trừ khi bạn đang nói về góc của một đường so sánh để nói, bản thân thế giới? Ngoài ra ... là điều này cho một bài tập về nhà? – LightStriker
Không, tôi cần góc giữa điểm gốc và điểm. Hãy nghĩ về nó như một chiếc đồng hồ, 3 giờ là 90 độ về nguồn gốc (giữa). Không, tôi đang làm một trò chơi. – Dave
@LightStriker Tại sao mọi người gặp nhiều khó khăn khi hiểu câu hỏi này? Trong số ** KHÓA HỌC ** bạn không thể _technically_ có một góc giữa hai điểm, nhưng tại sao thật khó để hiểu rằng rất nhiều lập trình viên đã không được dạy điều này? Tất cả họ biết là họ 0 độ là lên và họ cần phải tìm một góc mà sẽ làm cho một điểm sprite tại sprite khác. Hầu hết các lập trình viên hỏi câu hỏi này đơn giản là không có nền toán để nắm bắt khái niệm cần ba điểm (hoặc hai dòng, nếu bạn thích) cho một góc. [/ rant] – Clonkex