event_prmset

パラメーター設定イベントを追加

event_prmset id,p1,p2

id      : イベントID
p1(0)   : パラメーターID(PRMSET_*)
p2(0)   : 設定される値

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

解説

idで指定しているイベントIDに、パラメーター設定イベントを追加します。
パラメーター設定イベントは、p1で指定されたパラメーターIDにp2の値を設定します。
(それまでに設定されていた内容は消去されます)
パラメーターIDには、以下の名前を使用することができます。

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

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

関連項目

event_prmonパラメータービット設定イベントを追加(HGIMG3/HGIMG4共通)
event_prmoffパラメータービット消去イベントを追加(HGIMG3/HGIMG4共通)
event_prmaddパラメーター加算イベントを追加(hgimg4)
neweventイベントリストを作成(HGIMG3/HGIMG4共通)
seteventオブジェクトにイベントを設定(HGIMG3/HGIMG4共通)

サンプル逆引き (2)

nearobj.hsp
test7.hsp

情報

プラグイン / モジュール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