看板 GameDesign 關於我們 聯絡資訊
這算是基本問題 ※ 引述《InitialPower (InitialPower)》之銘言: :  Hello :  請教一下各位同好 :  要如何從已知的兩組座標(X1,Y1)與(X2,Y2) :  計算出 :  1.沿著(X1,Y1)起始,通過(X2,Y2)的下一個點 假如下個點是X3,Y3 那麼X3 = X2 + (X2 - X1) Y3也一樣 概念就是算兩點之間XY的距離 延伸到下一個點 需考慮正負問題 :  以及 :  2.(X1,Y1)與(X2,Y2)連起來的直線,坐落於中間的那一個座標 中心點簡單來說就是算數平均數 :  另外還有一個問題 :  目前已知角度angle、移動速度speed :  要如何計算2D座標的點移動量DX,DY? 角度跟距離可以看你用的語言有沒有相關數學函式 應該都是有的 移動速度記得要把時間也算進去 :  如果有知道的板友 :  麻煩提示一下,大概的概念也可以 :  謝謝摟 你的問題屬數學中的向量 假若忘的差不多了 去GOOGLE 惡補一下 最後記得用浮點數來算 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.242.3
ericinttu:補充一下, 移動速度假如是 km/hr 這種我們真實世界用的 08/25 00:04
ericinttu:距離單位, 通常需要再換算成遊戲內的距離單位. 08/25 00:05
InitialPower:感謝你的講解非常清楚 08/25 01:06