コリジョン情報の取得
getcolvec var1,var2,var3,id,mode
var1 : Xの結果が代入される変数名 var2 : Yの結果が代入される変数名 var3 : Zの結果が代入される変数名 id(0) : 対象となるオブジェクトID mode(0) : 取得モード
(プラグイン / モジュール : hgimg3)
コリジョンとオブジェクトに関する各種情報を取得します。 idで指定されたオブジェクトの情報がvar1,var2,var3で指定した変数に代入されます。 取得される情報は、modeの値によって異なります。 modeの内容は、以下の通りです。 モード 内容 ----------------------------------------------- 0 足元にある地面の傾き(法線)を取得する 1 地面のオブジェクトID、X,Y分割数を取得する 2 コリジョンスケール値を取得する 3 拡張コリジョンパラメーターを取得する 4 地面のY座標、表示Yオフセット値を取得する 16 地面のオブジェクトID、X,Y分割数を取得する 17 押し出しに関する各種情報 18 オブジェクト汎用ユーザー情報を取得する モードが0~15までは、実数値としてvar1~var3が設定されます。 モード16以降は、整数値としてvar1~var3が設定されます。 (あらかじめ変数の型を設定しておく必要はありません。) モード17の押し出しに関する各種情報は、var1に押し出しを行なったかどうかのフラグ値を、var2に押し出しを行なった オブジェクトのIDを、var3には自分が押し出された場合に押し出した側のオブジェクトIDが代入されます。
プラグイン / モジュール | hgimg3 |
バージョン | 3.5 |
作成日 | 2017/05/29 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | hgimg3.asをインクルードすること。 |
タイプ | 拡張命令 |
グループ | 拡張画面制御命令 |
対応環境 |
|
移植のヒント | Windows+DirectX8以降のシステム上でのみ動作します。 |
hs ファイル | hsphelp\hgimg3.hs |