getobjcoli

オブジェクトのグループ取得

getobjcoli var,id,group

var      : 結果が代入される変数名
id(0)    : オブジェクトID
group(0) : グループID

(プラグイン / モジュール : HGIMG3/HGIMG4共通)

解説

指定したオブジェクトが所属するグループ値(コリジョングループなど)を取得し、varで指定された変数に代入します。
グループ値は、以下のものになります。

グループID   内容
---------------------------------------
  0          コリジョングループ(setcoliで設定)
  1          衝突対象グループ(setcoliで設定)
  2          レンダリンググループ(setobjrenderで設定)
  3          ライティンググループ(setobjrenderで設定)
  4          バウンディングスフィアのサイズを取得(HGIMG4のみ)(*)

(*)の項目はdouble値で代入されます

グループIDに4を指定した場合は、該当する3Dモデルの外周を囲むためのバウンディングスフィア(球体)の半径サイズが代入されます。これは、HGIMG4でのみ有効です。

関連項目

setcoliオブジェクトのコリジョン設定(HGIMG3/HGIMG4共通)
getcoliオブジェクトのコリジョン判定(HGIMG3/HGIMG4共通)
setobjrenderオブジェクトのレンダリンググループ設定(HGIMG3/HGIMG4共通)

情報

プラグイン / モジュールHGIMG3/HGIMG4共通
バージョン3.7
作成日2022/06/07
著作者onitama
URLhttp://www.onionsoft.net/
備考hgimg3.as/hgimg4.as/hgimg4dx.asのいずれかをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
移植のヒントHGIMG4DXはDirectX9、HGIMG4はOpenGL3.1環境で動作
hs ファイルhsphelp\hgimg_common.hs