es_gravity

落下加速度設定

es_gravity p1,p2,p3

p1(0)=スプライトNo.(-1~)
p2(0)=X方向の加速度(-32767~32767)
p3(0)=Y方向の加速度(-32767~32767)

(プラグイン / モジュール : HSP3Dish)

解説

自由落下移動を行う際の加速度を設定します。

p2、p3は1フレームごとに加算される移動量で、256で1ドットとなります。
p1に-1を指定すると、デフォルト値を設定することができます。 デフォルト値は、es_set命令を実行した時に自動的に設定される値で、初期値はX方向の加速度、Y方向の加速度ともに0となっています。

実行後にシステム変数statに値が返ります。正常に命令が完了した場合は0以上の値が返ります、何らかの理由でエラーになった場合はマイナス値が返ります。

関連項目

es_setスプライト設定(HSP3Dish)
es_posスプライト座標設定(HSP3Dish)

サンプル逆引き (2)

maptest3.hsp
maptest4.hsp

情報

プラグイン / モジュールHSP3Dish
バージョン3.7
作成日2025/02/04
著作者onitama
URLhttps://hsp.tv/
備考hsp3dish.asをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\sprite.hs