Stormworks: Build and Rescue_JP wiki

雑談掲示板 / 34

35 コメント
2479 views
0 フォロー
34
名無しのワーカー 2025/03/03 (月) 20:20:53 f050d@d6c1c

ミサイルのGPS誘導ってアークタンジェントってやつで方位求める感じですか?レーダーとGPSから相手の座標を得ることには成功したんですけど。誘導方法がわからなくて。ご存じの方いたら教えてた抱けると幸いです。

通報 ...
  • 35
    名無しのワーカー 2025/03/10 (月) 18:05:08 658d5@d70e9 >> 34

    質問板の方が適切ですが…やることはオートパイロットと同じです。「x=atan2(目標GPSy値-現在GPSy値,目標GPSx値-現在GPSx値)」として(Luaで書くとmath.atan(目標GPSx値-現在GPSx値,目標GPSy値-現在GPSy値))「(現在コンパス値+x/pi2)%1-0.5」で出てきた数値をプラス入力で右に曲がる動翼に出力すればOKです。必要に応じて倍数を掛けたりclampしてください。もしくは「(目標角-現在角)-floor(目標角-現在角+0.5)」使うとか「clamp(目標値-現在値,-1,1)」とかして高度誘導するとかですかね。見た目気にしてミサイルフィンだけで制御したいとか比例航法させたい、音速で命中させたいとかだとワークショップから拾ってくるほうが早いと思う…ただ微調整しただけのプリセットミサイルが一番手軽でよく当たるから、もうミサイル運んで撃っちゃえってなるんだけど。