角的正弦值 = 對邊 / 斜邊
角的餘弦值 = 鄰邊 / 斜邊
角的正切值 = 對邊 / 鄰邊
向鼠標(或者任何一個點)旋轉:
// 用要旋轉到的x, y 坐標替換mouseX, mouseY
dx = mouseX - sprite.x;
dy = mouseY - sprite.y;
sprite.rotation = Math.atan2(dy, dx) * 180 / Math.PI;
弧度 = 角度 * Math.PI / 180
角度 = 弧度 * 180 / Math.PI
弧度轉換為角度以及角度轉換為弧度:
沒有留言:
張貼留言