More ... | HSPHelp:objscanf2
objscanf2objscanf2 val,fx,fy [2D座標からポリゴン検索]
val : 結果が代入される変数名
(fx,fy) : 画面上の2D座標(float値)
( 拡張プラグイン[hgimg]が必要です ) 説明指定した画面上の2D座標に表示されているポリゴンを特定します。 結果は、valで指定した変数に代入されます。 valは、配列変数の情報として以下のものが代入されます。 あらかじめHSPHelp:dim命令で必要なサイズ(32)を確保しておく必要があります。 例: dim scan,32
objscan2 scan,mousex,mousey
代入される情報
val.0 ; Scan ObjID ( -1=情報なし )
val.1 ; Scan ModelID
val.2 ; Scan SubModelID
val.3 ; Scan NodeID
val.4 ; Scan Z-OT
val.5 ; Scan Mode (0=2DPoint/1=3DLine)
val.6〜val.9 ; Scan Result(float x,y,z,w) (Collision Point)
val.10〜val.13 ; Scan target point (float x,y,z,w)
val.14〜val.17 ; Scan target vector (float x,y,z,w)
備考hgimg.as(DirectX使用時はhgimgx.as)をインクルードすること。 参照 |