我正在寫這個基於防衛星球的太空塔防遊戲。這些槍具有260度的射程,他們也在繞行星運轉。怪物可以進入每個方向(繞行星360度)。 我想讓槍靈巧地瞄準蠕變,瞄準子彈擊中蠕變的位置而不是蠕變的位置。TD攔截方程
我想知道如何計算子彈攔截外星人的位置。
在此先感謝
注:這不是功課也不是我要求你寫的代碼。我只是不明白解決這個問題的數學。
這些是我知道的事情:蠕變的速度,小兵的位置,小兵的目的地,子彈的速度,子彈的原始位置。我不知道任何角度。 我會告訴你一張圖片,但顯然我沒有足夠的聲望點
目前我已經實現了子彈得到更新的小兵的位置,所以子彈與蠕變彎曲。這是非常低效的,而不是我想要的。
歡迎堆棧溢出!看起來你希望我們爲你寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。證明這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出和實際獲得的輸出(控制檯輸出,堆棧跟蹤,編譯器錯誤 - 無論是適用)。您提供的細節越多,您可能收到的答案就越多 –
要麼這是作業,要麼會發現自己處於一系列基於空間的射彈武器中的第一個。這兩者都不是很有幫助的動機。 (順便說一句,如果它是作業,標記爲這樣,並提出具體問題,人們仍然會幫助)。 –
哦,我的道歉,它錯過了第一句話。不過,@InbarRose的重點在於。 –