qpush

任意の場所に力を与える

qpush num,xw,yw,ax,ay,sw

num(0)     : オブジェクトID
xw(0.0) : X座標(実数)
yw(0.0) : Y座標(実数)
ax(0.0) : X方向の力(実数)
ay(0.0) : Y方向の力(実数)
sw(1)   : 設定オプション

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

解説

指定したオブジェクトに対して、(xw,yw)の位置から、(ax,ay)の強さで力を与えます。
与えられた力に応じて、オブジェクトの姿勢や速度が変化します。
swで、設定方法を指定することができます。

	sw     	内容
--------------------------------------------------
	0       オブジェクトの速度に反映させない
	1       オブジェクトの速度に反映させる

実行に失敗した場合は、システム変数statに0以外の値が代入されます。

関連項目

qblast任意の場所から放射状に力を与える(obaq)

情報

プラグイン / モジュールobaq
バージョン3.4
作成日2014/04/24
著作者onitama
URLhttp://hsp.tv/
備考obaq.asをインクルードすること。
タイプ拡張命令
グループ拡張入出力制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\obaq.hs