パラメーター加算イベントを追加
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 |
| URL | https://hsp.tv/make/hgimg4.html |
| 備考 | hgimg4.asまたはhgimg4dx.asをインクルードすること。 |
| タイプ | 拡張命令 |
| グループ | 拡張画面制御命令 |
| 対応環境 |
|
| 移植のヒント | Windows/Linux/android/iOS等HGIMG4をサポートするシステム上で動作します。
Windowsの場合は、OpenGL3.1以降/DirectX9が必要です。 |
| hs ファイル | hsphelp\hgimg4.hs |