event_prmadd

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

event_prmadd id,p1,p2,p3,p4

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

(プラグイン / モジュール : 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のみ)

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

p3,p4パラメーターにより、加算後に設定される最小値、最大値を指定することができます。
特定の範囲内のみに収まるように加算を行うことが可能です。

関連項目

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

情報

プラグイン / モジュールhgimg4
バージョン3.7
作成日2025/07/08
著作者onitama
URLhttps://hsp.tv/make/hgimg4.html
備考hgimg4.asまたはhgimg4dx.asをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
移植のヒントWindows/Linux/android/iOS等HGIMG4をサポートするシステム上で動作します。
Windowsの場合は、OpenGL3.1以降/DirectX9が必要です。
hs ファイルhsphelp\hgimg4.hs