[もどる]
一括表示
1064 トランジョンについて
投稿者:木崎 2007/10/01(月) 00:49

 お疲れ様です。
β3 0.258/0.58でイベント画像を表示しようとしたのですが、トランジョンがうまくできません。
各設定は以下の通りです。

■トランジョン定義■
\TR.FILE("ysr021") // ファイル名
\TR.A(4) // トランジション精度
\TRDEF("TR01") // 登録 (円[外→中])

■イベント絵定義■
\EV.FILE("op_1") // ファイル名
\EV.FADE(1500) // フェード時間
\EV.TR("TR01") // トランジション文字列
\EVDEF("op_1") // 登録.

■スクリプト■
\EV(op_1)

上記の通りですと、イベント絵がグラデのシャッターで表示されるはずなのですが、フェードで表示されます。

\EV(op_1,,TR01)

↑と、記述してもフェードになります。

お手数ですが、一度ご確認お願いします。

1065 うーん…動きますね
投稿者:たくみ 2007/10/01(月) 01:00

いつもどうもです。
上記設定をコピペして確認してみましたが
問題なくトランジションで表示されますね…。なんだろう。
各定義ファイルで、例えば「op_1」や「TR01」を複数回定義してしまっているとかは
無いでしょうか…。
こちらでも引き続き検証してみます。

1066 特定の書き方で再現しました
投稿者:たくみ 2007/10/01(月) 01:16

すみません、特定の書き方をすると再現しました。
定義文字列では今の仕様だと大文字小文字を区別してしまうので、
例えば
\EV(op_1)

\EV(OP_1)
と大文字小文字を違って書くと、定義文字列と判断されないために
普通にフェードで表示されるという感じです。
このあたり一度ご確認いただければと思います。

これはちょっと仕様的に微妙なので
今後大文字小文字を区別する・しないの設定を追加しようと思います。

1067 特定の書き方で再現しました
投稿者:木崎 2007/10/01(月) 01:39

 確認ありがとうございます。
こちらで、小文字を全て大文字にして同じように試してみたのですがやはりフェードになってしまいます。

また、試しにYU-RISをDLした際のサンプルでトランジョンを変更してやってみたのですが、こちらも全てフェードになってしまいました。
(今回は背景で試してみました)

そして、以下の通り設定を変更しましたら次のエラーが出ました。

■トランジョン定義■
\TR.FILE("ysr021") // ファイル名
\TR.A(4) // トランジション精度
\TRDEF("TR01") // 登録 (円[外→中])

■背景定義■
\BG.FILE("bg_040") // ファイル名
\BG.FADE(1500) // フェード時間
\BG.TR("TR01") // トランジション文字列
\BGDEF("BG_40") // 登録.

■スクリプト■
\BG(BG_40)

■エラー■
[対象ファイル]
sample\script\eris\system\es_opeffect.yst

[場所]
404 行目

[内容]

画像ファイル
[cg\bg\bg_40]が
存在しませんでした。



 上記の設定ですと、『BG_40』という名前でマクロが登録されているはずだと思うですが、画像ファイルとして認識されてしまっています。

上記以外の設定はいじっておりません。

1068 追記です
投稿者:木崎 2007/10/01(月) 01:51

>  確認ありがとうございます。
> こちらで、小文字を全て大文字にして同じように試してみたのですがやはりフェードになってしまいます。
>
> また、試しにYU-RISをDLした際のサンプルでトランジョンを変更してやってみたのですが、こちらも全てフェードになってしまいました。
> (今回は背景で試してみました)
>
> そして、以下の通り設定を変更しましたら次のエラーが出ました。
>
> ■トランジョン定義■
> \TR.FILE("ysr021") // ファイル名
> \TR.A(4) // トランジション精度
> \TRDEF("TR01") // 登録 (円[外→中])
>
> ■背景定義■
> \BG.FILE("bg_040") // ファイル名
> \BG.FADE(1500) // フェード時間
> \BG.TR("TR01") // トランジション文字列
> \BGDEF("BG_40") // 登録.
>
> ■スクリプト■
> \BG(BG_40)
>
> ■エラー■
> [対象ファイル]
> sample\script\eris\system\es_opeffect.yst
>
> [場所]
> 404 行目
>
> [内容]
>
> 画像ファイル
> [cg\bg\bg_40]が
> 存在しませんでした。
>
>
>
>  上記の設定ですと、『BG_40』という名前でマクロが登録されているはずだと思うですが、画像ファイルとして認識されてしまっています。
>
> 上記以外の設定はいじっておりません。

背景定義を使用せず

\BG(bg_040,1000,11)

と記述した場合はトランジョンがきちんと適応されました。
と言うことは背景定義の仕方に問題があるのでしょうか…?

1069 背景、イベント絵定義について
投稿者:たくみ 2007/10/01(月) 01:57

背景のほうでも確認しましたが、動きますね…。
あと可能性として考えられるのは、
背景定義、イベント絵定義のほうで、
コメントアウト(注釈)の中に書いてしまっているとかでしょうか。

/*
\BG.FILE("bg_040") // ファイル名
\BG.FADE(1500) // フェード時間
\BG.TR("TR01") // トランジション文字列
\BGDEF("BG_40") // 登録.
*/

このようになっていると、その間の記述は全て無視されるのですが、
(というか注釈の説明がマニュアルに事にないですね…)
これに該当したりとかはないでしょうか…。

引き続き検証します。

1070 背景、イベント絵定義について
投稿者:木崎 2007/10/01(月) 02:03

> 背景のほうでも確認しましたが、動きますね…。
> あと可能性として考えられるのは、
> 背景定義、イベント絵定義のほうで、
> コメントアウト(注釈)の中に書いてしまっているとかでしょうか。
>
> /*
> \BG.FILE("bg_040") // ファイル名
> \BG.FADE(1500) // フェード時間
> \BG.TR("TR01") // トランジション文字列
> \BGDEF("BG_40") // 登録.
> */
>
> このようになっていると、その間の記述は全て無視されるのですが、
> (というか注釈の説明がマニュアルに事にないですね…)
> これに該当したりとかはないでしょうか…。
>
> 引き続き検証します。

 上記の確認をしましたら、ビンゴでした…(汗)
今までずっと『/* */』の中に記述しなければいけない物だと思っていたので設定が全部注釈の中に入ってました…。

先ほど書き直して試してみましたら無事動作しました!
お手数おかけしましてすみません…(><)

1071 背景、イベント絵定義について
投稿者:たくみ 2007/10/01(月) 02:09

いえ、こちらこそすみませんでした;
プログラマだと一般的な「/*」「*/」「//」の記号も
他の方にとっては「なにそれ」ですもんね…(汗)
今から注釈に関する説明テキストを作ります(_ _;
ひとまずは動いたようで何よりです。