Script Document

イメージ関数

関数一覧

ImageSetupイメージをセットアップする
Imageイメージの表示・非表示を制御する
ImageInイメージをフェードインします
ImageOutイメージをフェードアウトします
ImagePosイメージの表示位置を設定する
ImageClearイメージをクリアする

関数詳細

ImageSetup()

機能
イメージを表示情報をセットアップします
書式
void ImageSetup( layer, basePath, costume )
引数
引数省略規定値詳細
layer整数×レイヤー番号。マイナス値の場合はサイドレイヤーとなります
basePath文字列×ベースとなるファイルパス
costume整数-1コスチューム番号。マイナス値の場合はイメージテーブルに記述された値が使用されます
戻り値
なし

Image()

機能
イメージの表示・非表示を制御します
書式
void Image( layer, control, fadeTime, delayTime )
引数
引数省略規定値詳細
layer整数×レイヤー番号。マイナス値の場合はサイドレイヤーとなります
control文字列×レイヤー制御文字列。記述方法は備考を参照してください
fadeTime実数0.0フェード時間
delayTime実数0.0ディレイ時間
戻り値
なし
備考
control 引数は レイヤーアルファベット+差分番号 の組合せをカンマ区切りで列挙します
差分番号は省略可能です。省略した場合はゼロを指定したのと同じになります
差分番号にマイナスの値を入れた場合はそのサブレイヤーを非表示にします

例) "a, b, c3, f-1" の場合
  サブレイヤー a の差分 0 を表示
  サブレイヤー b の差分 0 を表示
  サブレイヤー c の差分 3 を表示
  サブレイヤー f を非表示にする

ImgeIn()

機能
イメージ全体をフェードインします。この関数は FadeInLayer() と同様です
書式
void ImgeIn( layer, fadeTime, delayTime, rulePath, ruleSmoothing, screenSpaceRule, ruleOffsetX, ruleOffsetY )
引数
引数省略規定値詳細
layer整数×レイヤー番号。マイナス値の場合はサイドレイヤーとなります
fadeTime実数0.5フェード時間 (秒)
delayTime実数0.0ディレイ時間 (秒)
rulePath文字列nullルール画像のアセットバンドルパス
ruleSmoothing実数-1.0ルールのスムーシング値。マイナス値の場合は以前に設定された値を使用されます
screenSpaceRule真偽値falseスクリーンスペースでルールトランジションを行うか
ruleOffsetX実数0.0ルール画像のXオフセット。screenSpaceRule が true の場合この値は無視されます
ruleOffsetY実数0.0ルール画像のYオフセット。screenSpaceRule が true の場合この値は無視されます
戻り値
なし
注意
デフォルトではレイヤーは表示状態になっていることに注意してください。必要に応じて ImgeOut( 0.0 ) を利用してフェードイン前にフェードアウトで一旦非表示にすると上手くフェードイン処理を行えます

ImgeOut()

機能
イメージ全体をフェードアウトさせます。この関数は FadeOutLayer() と同様です
書式
void ImgeOut( layer, fadeTime, delayTime, rulePath, ruleSmoothing, screenSpaceRule, ruleOffsetX, ruleOffsetY )
引数
引数省略規定値詳細
layer整数×レイヤー番号。マイナス値の場合はサイドレイヤーとなります
fadeTime実数0.5フェード時間 (秒)
delayTime実数0.0ディレイ時間 (秒)
rulePath文字列nullルール画像のアセットバンドルパス
ruleSmoothing実数-1.0ルールのスムーシング値。マイナス値の場合は以前に設定された値を使用します
screenSpaceRule真偽値falseスクリーンスペースでルールトランジションを行うか
ruleOffsetX実数0.0ルール画像のXオフセット。screenSpaceRule が true の場合この値は無視されます
ruleOffsetY実数0.0ルール画像のYオフセット。screenSpaceRule が true の場合この値は無視されます
戻り値
なし
注意
フェードアウト後も画像は破棄されません。不要になったイメージは ImageClear() を使用して解放しするようにしてください

ImagePos()

機能
イメージの表示位置を設定します。この関数は SetLayerPos() と同様です
書式
void ImagePos( layer, posX, posY, duration, delayTime, ease )
引数
引数省略規定値詳細
layer整数×レイヤー番号。マイナス値の場合はサイドレイヤーとなります
posX実数現在値X座標。省略した場合は現在の値となります
posY実数現在値Y座標。省略した場合は現在の値となります
duration実数0.0アニメーション時間
delayTime実数0.0ディレイ時間
ease列挙型"Liner"移動アニメーションのイーズ関数を示す列挙子 (イーズ関数 を参照)
戻り値
なし

ImageClear()

機能
イメージをクリアします
書式
void ImageClear( layer )
引数
引数省略規定値詳細
layer整数×レイヤー番号。マイナス値の場合はサイドレイヤーとなります
戻り値
なし
TOP