我搜索無處不在,編碼尋的導彈發現了一些資源,但是與我是一種新的爲ActionScript和編碼一般我真的不能明白什麼不同的位呢,更不用說將它們併入我的遊戲中。的ActionScript 2:自動尋的導彈
我正在製作一個學校項目的滾動射擊遊戲。有一個特殊的「三級」武器的工作原理如下:
- 武器自動火災時,敵人在範圍內
- 武器目標最接近的敵人,去對待它
- 這是一個導彈也是如此,所以它需要的是旋轉運動太
- 當目標被摧毀的導彈將自毀
我已經有找出最近的目標代碼:
for (var i in enemies)
{
var min = Infinity; // Set to infinity so the if statement will work
var tempDist = getDistance(enemies[i]); // tempDist stores the distance
if (tempDist < min && tempDist < 300)
{
min = tempDist;
closestEnemy = enemies[i];
}
}
(getDistance的()是用於查找兩個市政局之間的距離在我的代碼的函數)
我希望它做的是有closestEnemy存儲標識符或「未定義」如果附近沒有目標。尋的導彈MC有一個類,應該通過_root.playership.closestEnemy不斷更新最近敵人的位置。如果它「未定義」,它應該爆炸。
玩家的飛船包含一個稱爲「敵人」的數組,其中包含所有催生敵人的所有身份。我有重載和點火率系統很好,這只是跟蹤問題。
任何幫助將不勝感激,謝謝!
你的具體問題是什麼? –
我只是不確定如何做整個導彈引導的東西 – Kavaeric