| こんにちは、御滝灘です。イベントでMoveコマンドを使っていて 想定どおりに動かない状況になったので相談に来ました。
以下、点(14, 16)に居るドクターが、空中で交差する飛行機を 見送るシーンです(蘭子と邦子は飛行機のパイロット)。 #############################################
Talk ドクター あ! 見たまえ、際どい曲線をやる―― Suspend
Wait 1
Launch 蘭子 20 10 アニメ非表示 Launch 邦子 20 13 アニメ非表示 Center 14 16 非同期 Refresh
For i = 1 To 5 Move 蘭子 (X(蘭子) - 1) Y(蘭子) 非同期 Move 邦子 (X(邦子) - 1) Y(邦子) 非同期 Center 14 16 非同期 Refresh Wait 0.5 Next
For i = 1 To 3 Move 蘭子 (X(蘭子) - 1) (Y(蘭子 + 1)) 非同期 Move 邦子 (X(邦子) - 1) (Y(邦子 - 1)) 非同期 Center 14 16 非同期 Refresh Wait 0.5 Next
For i = 1 To 7 Move 蘭子 (X(蘭子) - 1) Y(蘭子) 非同期 Move 邦子 (X(邦子) - 1) Y(邦子) 非同期 Center 14 16 非同期 Refresh Wait 0.5 Next
Talk ドクター ――ああもう見えなくなった End ########################################
一つ目のFor文まで(機体が15, 10と15, 13に移動するまで)は うまく動作するのですが、二つ目以降のFor文に入ると ユニットが表示されなくなります。その後、ドクターの台詞は 正常に表示されます。
ユニットが表示されない状況について、原因が思いつかないので こちらに相談させていただきました。よろしくお願いします。 なお、SRCのバージョンは2.0.27です。
|