アニメーションクリップ設定を更新
gpsetanim objid,index,prmid,value
objid(0) : オブジェクトID index(0) : アニメーションクリップのインデックス(0~) prmid(0) : パラメーターID value(0) : 設定される値
(プラグイン / モジュール : hgimg4)
指定されたアニメーションクリップの設定をvalueで指定される新しい値で更新します。
objidで設定を取得するオブジェクトIDを、indexにアニメーションクリップのインデックスを指定します。
アニメーションクリップのインデックスは、オブジェクトが保持しているアニメーションクリップに順番に割り振られる番号です。0,1,2,3…のような0から始まる整数値で、存在しないインデックスが指定された場合はシステム変数に-1(エラー)が代入されます。
prmidでどのような情報を設定するかを指定します。prmidで指定できる値は以下の通りです。
マクロ名 値 内容
----------------------------------------------------------------------------
GPANIM_OPT_DURATION 2 再生の長さ(ミリ秒単位)
GPANIM_OPT_BLEND 4 ブレンド係数(%単位)
GPANIM_OPT_SPEED 6 再生スピード(%単位)
GPANIM_OPT_BLEND_FLOAT 36 ブレンド係数(0.0~1.0の実数)
GPANIM_OPT_SPEED_FLOAT 38 再生スピード(実数)
「*_FLOAT」が付加された場合は、valueパラメーターは実数を指定することができます。
それ以外のパラメーターIDを指定した場合は、valueパラメーターは整数となります。
処理が正常に終了した場合は、システム変数statに0が代入されます。エラーが発生した場合は、システム変数statはマイナス値が代入されます。
| プラグイン / モジュール | 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 |