トピック
かたけ~ katakei05

この青いやつから出した弾を、緑色の向こう側に届くようにSPANIMで動かすにはどうすればいいですか?

1そうだね
プレイ済み
返信[1]
親投稿
あきと SideBurnsM
単純に青色から緑色へ飛ぶ弾だったら 青の座標をBX,BY 緑の座標をGX,GYとすると 「 SPOFS 弾のSPNO,BX,BY   SPANIM 弾のSPNO,"XY",-60,GX,GY,1  」 でできます。 「向こう側」というのがつくと結構ややこしくなって青と緑の角度を算出することになりますね。 R=ATAN(GY-BY,GX-BX) '方向を求める TX=BX-COS(R)*150 '弾が飛ぶ場所を計算 TY=BY+SIN(R)*150 SPOFS 弾のSPNO,BX,BY '弾の場所を青色と同じに SPANIM 弾のSPNO,"XY",-60,TX,TY,0 150の数字を大きくすると遠くに飛びます。
0そうだね
プレイ済み
返信[2]
親投稿
あきと SideBurnsM
ごめんなさい。下の方で 「TX=BX-COS(R)*150」と書いていますが、引き算ではなく足し算でした。なので、 「TX=BX+COS(R)*150」が正しいです。
0そうだね
プレイ済み
返信[3]
親投稿
かたけ~ katakei05
とても丁寧にありがとうございましたm(_ _)m 活用させていただきます。
0そうだね
プレイ済み