
この関数は既存のモーション関数の一部分を画像合成して変更することが出来ます。オーダー関数で指定することでキャラクターの目や表情だけの変更が可能になります。フレームレートはモーション関数と同じです。
■<SET_PARAM>について

左から順番に
<sample.func イメージレイヤー関数の例>
<FUNC_IMAGE_LAYER_REG> <SET_CONFIG> FuncName = IL_Eye_01_L ImageName = Eye.tga Width = 33 Height = 24 PosX = 8 PosY = 26 </SET_CONFIG> <SET_PARAM> 0, 0, 0, 0, 2 Width, 0, 0, 0, 2 Width*2, 0, 0, 0, 30, sound.wav, fix.png </SET_PARAM> </FUNC_IMAGE_LAYER_REG> |
[ イメージレイヤー関数 項目説明 ]
項目名 | 説明 |
<FUNC_IMAGE_LAYER_REG> </FUNC_IMAGE_LAYER_REG> |
イメージレイヤー関数の開始終了を指定します。 |
<SET_CONFIG> </SET_CONFIG> |
この項目名で囲まれた部分でイメージレイヤー関数の基本情報等を設定します。 |
<SET_PARAM> </SET_PARAM> |
この項目名で囲まれた部分でイメージレイヤーの動作をフレーム単位で設定します。 |
FuncName | イメージレイヤー関数の名前を設定します。 |
ImageName | 使用する画像ファイルを設定します。対応フォーマット:PNG、TGA |
Width | 表示する画像の幅を設定します。一緒に使用するモーション関数で設定された画像の幅を超えるとエラーになります。 |
Height | 表示する画像の高さを設定します。一緒に使用するモーション関数で設定された画像の高さを超えるとエラーになります。 |
PosX | 一緒に使用するモーション関数で設定された画像の左上を原点として、レイヤー画像を表示するX座標を設定します。 |
PosY | 一緒に使用するモーション関数で設定された画像の左上を原点として、レイヤー画像を表示するY座標を設定します。 |
■<SET_PARAM>について

左から順番に
- 指定画像の読込む位置のX座標。<SET_CONFIG>で指定されたWidthとHeightを使用することが出来ます。また、*(乗算)、+(加算)、-(減算)が出来ます。
- 指定画像の読込む位置のY座標。<SET_CONFIG>で指定されたWidthとHeightを使用することが出来ます。また、*(乗算)、+(加算)、-(減算)が出来ます。
- X方向に毎フレームどれだけ移動するかをピクセル単位で指定します。
- Y方向に毎フレームどれだけ移動するかをピクセル単位で指定します。
- 指定された状態で実行(表示)するフレーム数。次の動作への自動変更時間以内(<FUNC_ORDER_REG>のTimerFrameの数値以内)なら動作はループします。
- ここは画像または効果音をフレーム単位で指定します。画像・効果音どちらでも指定可能。省略可能。効果音(対応フォーマット:WAV)を指定した場合は指定されたフレーム数の一フレーム目だけ指定されたサウンドが鳴ります。モーション関数で設定した効果音と鳴るタイミングが被ると、モーション関数の効果音が消され、こちらのサウンドが優先されます。画像名(対応フォーマット:PNG、TGA)を記述した場合はその行のフレーム数はその画像が適用されます(<SET_CONFIG>で指定した画像以外でも使える)。次の命令からは<SET_CONFIG>で設定した画像に戻ります。ただしCONFIGで設定した画像サイズ(WidthとHeight)を下回るサイズの画像は設定できません。
- 6.と同じ。但し省略しない場合は、6.で画像を指定した場合は効果音を、効果音を指定した場合は画像を指定しなければなりません。