qgetcol2

コリジョン詳細情報取得

qgetcol2 var_depth,var_nx,var_ny

var_depth : 衝突の深さを取得する変数
var_nx    : 衝突のX法線を取得する変数
var_ny    : 衝突のY法線を取得する変数

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

解説

qcollision命令による検索の結果を取得します。
必ず、qgetcol命令で結果を受け取った後で、情報を取得するようにしてください。
var_depthで指定された変数に、衝突の深さ(接触面にめりこんだ距離)が代入されます。(変数は自動的に実数型となります。)
var_nx,var_nyで指定された変数に、衝突時の法線(x,y)が代入されます。(変数は自動的に実数型となります。)

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

関連項目

qfindオブジェクト検索(obaq)
qgetcolコリジョン取得(obaq)
qgetcol3コリジョン詳細情報取得2(obaq)

情報

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