gpsetprm

オブジェクトのコアパラメーター設定

gpsetprm objid,prmid,value

objid(0) : オブジェクトID
prmid(0) : コアパラメーターID
value(0) : 設定する値(整数値)

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

解説

オブジェクトごとに保持されているコアパラメーターに値を設定します。
コアパラメーターは、32bit整数値で、様々な情報を管理しています。
コアパラメーターIDとして指定可能な項目は以下の通りです。

	マクロ名             | 内容
	--------------------------------------------------------------
	PRMSET_FLAG            オブジェクト登録フラグ(*)
	PRMSET_MODE            モード値
	PRMSET_ID              オブジェクトID(*)
	PRMSET_ALPHA           透明度(α値)
	PRMSET_TIMER           タイマー値
	PRMSET_MYGROUP         自身のコリジョングループ
	PRMSET_COLGROUP        衝突検出するコリジョングループ
	PRMSET_SHAPE           形状ID(*)
	PRMSET_USEGPMAT        マテリアルID
	PRMSET_USEGPPHY        物理設定ID
	PRMSET_COLILOG         コリジョンログID(*)
	PRMSET_SPRID           ソースバッファID(スプライトのみ)
	PRMSET_SPRCELID        ソースのセルID(スプライトのみ)
	PRMSET_SPRGMODE        コピーモード(スプライトのみ)

	(*)の項目は読み出しのみ

関連項目

gpgetprmオブジェクトのコアパラメーター取得(hgimg4)

サンプル逆引き (1)

test12.hsp

情報

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