regobj

オブジェクトの登録

regobj var,ModelID,mode,EventID

var      : 作成されたオブジェクトIDが代入される変数名
modelID  : モデルID
mode     : モード値
EventID  : イベントID

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

解説

指定されたモデルを表示するためのオブジェクトを作成します。
成功すると作成されたオブジェクトIDが変数に代入されます。
何らかの理由で作成に失敗した場合は、-1が代入されます。

モードは以下の中から選択します。

	ラベル             |        内容
	--------------------------------------------------------------
	OBJ_HIDE             非表示(画面から消す)
	OBJ_TREE             木属性(Y軸のみ正面を向く)
	OBJ_XFRONT           正面属性(常に画面に正面を向く)
	OBJ_MOVE             XYZ移動量を有効にする
	OBJ_FLIP             ボーダー領域で反転する
	OBJ_BORDER           ボーダー領域を有効にする
	OBJ_LATE             常に後から描かれる(半透明オブジェクト用)
	OBJ_FIRST            常に最初に描かれる
	OBJ_SORT             自動的に奥から描かれる(3Dオブジェクト用)
	OBJ_LOOKAT           特定オブジェクトの方向を常に向く
	OBJ_LAND             Y座標を常に一定に保つ
	OBJ_GROUND           地面として認識される
	OBJ_STAND            地面の上に配置する
	OBJ_GRAVITY          重力計算を有効にする
	OBJ_STATIC           障害物として認識される
	OBJ_BOUND            地面で反発する(メッシュマップコリジョン用)
	OBJ_ALIEN            ターゲットに向ける(メッシュマップコリジョン用)
	OBJ_WALKCLIP         移動の制限を受ける(メッシュマップコリジョン用)
	OBJ_EMITTER          エミッター発生オブジェクトになる

複数の項目を同時に選択する場合は、「OBJ_LATE|OBJ_MOVE」のように「|」で区切って指定してください。何も指定しない場合は、0にするか省略して構いません。
オブジェクトのモードは、あらかじめデフォルトのモードがモデルの種類に応じて設定されているので、通常は特に設定する必要はありません。
OBJ_2Dのモードは、自動的に設定されるもので、途中で変更しないようにしてください。
EventIDを指定すると、該当するイベントがオブジェクトに設定されます。
EventIDを省略するか、マイナス値の場合はイベントを設定しません。

関連項目

delobjオブジェクトの削除(hgimg4)

サンプル逆引き (36)

addline.hsp
cnvaxis.hsp
emit_sample1.hsp
emit_sample2.hsp
emit_sample3.hsp
eprim.hsp
fullscr.hsp
hgview.hsp
meshmap.hsp
meshmap2.hsp
meshmap3.hsp
meshmap4.hsp
meshmap5.hsp
meshmap6.hsp
meshmap7.hsp
obaqhg3.hsp
objshadow.hsp
objsort.hsp
skybox.hsp
sndedit.hsp
tamane1.hsp
tamane2.hsp
tamane3.hsp
tamane4.hsp
test1.hsp
test10.hsp
test11.hsp
test12.hsp
test13.hsp
test3.hsp
test5.hsp
test6.hsp
test7.hsp
test8.hsp
test9.hsp
wave.hsp

情報

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