gpfloor

床ノードを生成

gpfloor var,sizex,sizey,color,matobj

var     : 生成されたオブジェクトIDが代入される変数名

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

解説

1枚の床(四角形)を3Dモデルデータとしてノードを生成します。
varで指定された変数に、生成されたオブジェクトのIDが代入されます。
生成されたノードは3D空間の中で自由に操作することが可能になります。
モデルのX,Yサイズをsizex,sizeyパラメーターで指定することができます。
colorパラメーターでモデルの色(マテリアルカラー)を24bitRGB値(0xRRGGBBで示される値)により指定します。
colorパラメーターが省略された場合は、白色(0xffffff)が使用されます。
matobjパラメーターで、マテリアルIDを指定することができます。
gpcolormat命令などにより、ユーザーが生成したマテリアルを使用する場合は指定してください。
matobjパラメーターが省略された場合は、標準のマテリアルが使用されます。

生成されたオブジェクト(ノード)の描画はgpdraw命令によりまとめて行なわれます。

ノードに物理設定を行なう場合は、gppbind命令を使用してください。
(床モデルは標準で、同じ場所に固定された物理特性が設定されます)
ノードの接触判定は、もとのモデルと同じ形状が使用されます。

関連項目

gpdrawシーン内の全オブジェクトを描画する(hgimg4)
gppbindノードに標準的な物理特性を設定(hgimg4)

サンプル逆引き (5)

tamane1.hsp
test10.hsp
test11.hsp
test13.hsp
test9.hsp

情報

プラグイン / モジュールhgimg4
バージョン3.4
作成日2013/07/01
著作者onitama
URLhttp://www.onionsoft.net/
備考hgimg4.asをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
移植のヒントWindows+OpenGL3.1以降のシステム上でのみ動作します。
hs ファイルhsphelp\hgimg4.hs