[Top Page][Edit][Discussion][Edit History][All Pages][Recent Changes][->Japanese]

HSPHelp:es_aim


es_aim

es_aim p1,p2,p3,p4                      [スプライト参照座標設定]

    p1=スプライトNo.(0〜511)
    p2=移動先のX座標
    p3=移動先のY座標
    p4=移動スピード(%)

( 拡張プラグイン[hspdx]が必要です )

説明

HSPHelp:es_aim命令は、HSPHelp:es_adir命令と同じく指定した方向にスプライトを移動させるためのものです。 HSPHelp:es_aim命令では、方向の替わりに移動する目標となるX,Y座標を指定します。スプライトは、 現在の座標から、目標となる座標への方向を計算し移動を開始します。

この命令は、たとえば敵から発射されるミサイルがプレイヤーを狙って移動するようにしたい時などに役立ちます。

p4で移動スピードを%で指定します。p4を省略するか、100(%)を指定した場合には、 指定した方向に1フレームにつき1ドットの距離を移動します。

この命令を実行するとシステム変数statに移動方向が返ります。 これを利用して自機を狙う3方向弾などを作成することができます。

備考

当プラグインに関する質問、要望などはSinagawaへお願いします。

参照