setobjrender

オブジェクトのレンダリンググループ設定

setobjrender id,rendergroup,lightgroup

id(0)           : オブジェクトID
rendergroup(1)  : レンダリンググループ値
lightgroup(1)   : ライティンググループ値

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

解説

オブジェクトに対してレンダリンググループ、ライティンググループ情報を設定します。
レンダリンググループ値は、カメラからレンダリングした際に表示のON/OFFを設定するための値です。カメラが持つレンダリンググループ値と同一である場合は、表示が有効となります。
通常は、オブジェクト、カメラともにグループ1が設定されています。特定のカメラからの表示のみ表示を無効にしたい場合などに利用できます。
ライティンググループ値は、特定のライトに対して有効/無効を切り替えるものです。ライトが持つライティンググループ値と異なる場合は、ライトが無効となります。

それぞれのグループ値は、1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768の中から任意のビットを組み合わせて指定可能です。

関連項目

setcoliオブジェクトのコリジョン設定(hgimg4)
getobjcoliオブジェクトのグループ取得(hgimg4)

サンプル逆引き (1)

pronama3.hsp

情報

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