2
所以,我一直在做一個遊戲一段時間,我碰到了一個障礙。我不知道如何去做這件事。這是我的問題:Sprite Targeting
我有船,前嚮導軌槍和兩枚導彈。火箭炮只能在艦船前方以直線射擊,但如果船隻位於船前的圓錐體中的任何位置,導彈就會發射。問題在於船舶在屏幕上旋轉和移動。對於鐵軌,我需要檢查屏幕上船舶前方是否有船。對於導彈,我需要檢查在船前250英尺內是否有船,但是不超過45度。
任何幫助你們可以給予讚賞。謝謝!
你如何跟蹤船舶的位置VS系統中的目標?你將需要做一些數學運算來弄清楚這些事情。你需要2點和一個方向(你的船指向的地方) – Developer 2012-03-05 01:55:20
我有Vector2的船位和敵人的位置。我也有所有船舶的輪值。 – Jack 2012-03-05 02:28:45
http://www.metanetsoftware.com/technique/tutorialA.html這看起來可能是你要找的東西 – Developer 2012-03-05 02:31:49