More ... | HSPHelp:objscan2
objscan2objscan2 val,x,y [2D座標からポリゴン検索] val : 結果が代入される変数名 (x,y) : 画面上の2D座標(整数値) ( 拡張プラグイン[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)をインクルードすること。 参照
|