お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
289 / 401 ツリー ←次へ | 前へ→

β4のトランジションスキップについて 俗武者 2010/9/13(月) 7:56
修正および拡張しました 穂乃井 2010/9/20(月) 19:01
\SP.SKDEF/\WA.SKDEF/\BG.SKDEF/\EV.SKDEF について 穂乃井 2010/9/27(月) 11:54

β4のトランジションスキップについて
 俗武者  - 2010/9/13(月) 7:56 -
  
β3の時は¥BGや¥EVのトランジション中にクリックするとデフォルトでトランジションをスキップしていたと思うのですが、この機能はβ4からはなくなってしまったのでしょうか?

一応Ctrlを押せば演出が早くなる感じでスキップ出来るのですが、\BGの第6パラメータに1を設定した場合、Ctrlを使ってもスキップ出来なくなります。

まだ未実装なのでしたら申し訳ないのですが、一応バグである事も考えて質問させていただきました。
ご返信お待ちしております。
引用なし
パスワード

修正および拡張しました
 穂乃井 WEB  - 2010/9/20(月) 19:01 -
  
>β3の時は¥BGや¥EVのトランジション中にクリックするとデフォルトでトランジションをスキップしていたと思うのですが、この機能はβ4からはなくなってしまったのでしょうか?
>
>一応Ctrlを押せば演出が早くなる感じでスキップ出来るのですが、\BGの第6パラメータに1を設定した場合、Ctrlを使ってもスキップ出来なくなります。
>
>まだ未実装なのでしたら申し訳ないのですが、一応バグである事も考えて質問させていただきました。
>ご返信お待ちしております。

すみません、まだ未実装でした(汗
0.407/0.17 にてクリックで演出スキップできるようにしました。

また一緒に、CLICK や CTRL それぞれでスキップを許可するかどうかの設定も
出来るようになりましたので、ここで軽くご説明します。

\BG,EV 命令にスキップ許可・不許可パラメータが正式に追加され、
以下のようになります。

\BG(BGファイル名, 距離Z, 演出時間, トランジション文字列, トランジション精度, CLICKスキップ禁止フラグ, CTRLスキップ禁止フラグ)
\EV(EVファイル名, 距離Z, 演出時間, トランジション文字列, トランジション精度, CLICKスキップ禁止フラグ, CTRLスキップ禁止フラグ)

第6パラメータが CLICK によるスキップ禁止フラグ、
第7パラメータが CTRL によるスキップ禁止フラグになり、
1 を指定するとスキップできなくなります。
未指定の時はどちらも 0 になります。
正式パラメータになる前は、第6パラメータはCTRLスキップ禁止フラグだったのですが、
まだ正式パラメータではなかったということもあって、
急きょ第7パラメータへ変更させていただきました。
ご了承くださいませ。

また通常スプライトにも、CLICKスキップ、CTRLスキップそれぞれに
禁止フラグが設定できるようになりました。

\SP.SK(CLICKスキップ禁止フラグ, CTRLスキップ禁止フラグ)

というパラメータで、演出セットの時に一緒に指定する感じになります。

例)
\SP.SK(1,1)
\SP.SY(100, 1000)
\SP.GO(TEST)

こうすると、この演出に関してはCLICKやCTRLのスキップができなくなります。
引用なし
パスワード

\SP.SKDEF/\WA.SKDEF/\BG.SKDEF/\EV.SKDEF について
 穂乃井 WEB  - 2010/9/27(月) 11:54 -
  
スキップに関して仕様変更と拡張がありました。

まず、0.408/0.19 で、クリックでのスキップ設定が
デフォルトで禁止に一旦戻りました。すみません。
ひとまずスキップを有効にしたい場合は、start.txtなどのスクリプト開始時に、
\SP.SKDEF(0,0)
\BG.SKDEF(0,0)
\EV.SKDEF(0,0)
\WA.SKDEF(0,0)
と記述しておいてください。
それで以降タイトルに戻るまでスキップが有効になります。

あと、お知らせ掲示板でも書きましたが、

\SP.SKDEF/\WA.SKDEF/\BG.SKDEF/\EV.SKDEF

についてもご説明します。

パラメータは

\SP.SKDEF(CLICKスキップフラグ, CTRLスキップフラグ)
\WA.SKDEF(CLICKスキップフラグ, CTRLスキップフラグ)
\BG.SKDEF(CLICKスキップフラグ, CTRLスキップフラグ)
\EV.SKDEF(CLICKスキップフラグ, CTRLスキップフラグ)

となっており、それぞれ
スプライト命令、\WA命令、\BG命令、\EV/\EV_W命令 時の
デフォルト(指定を省略した際の)スキップフラグを設定できるようになっています。
フラグは \SP.SK と同じく 0 で許可、1 で禁止です。

\BG 命令で説明しますと、
例えば スクリプト開始時に

\BG.SKDEF(1, 1)

と書いておくと、以降、
タイトルに戻るまでずっと、
\BG 命令実行時はクリックやCTRLキーでスキップが出来なくなります。

ただし、

\BG(bg_010, 200, 1000, , , 0, 0)

と、第6、第7パラメータでCLICKスキップフラグ、CTRLスキップフラグを指定した場合、
そちらが優先され、この命令に関してはスキップが有効になります。

\SP.SKDEF に関しては、\SP.SK 命令でスキップフラグが指定してあると
それが優先され、指定が省略されていれば \SP.SKDEF の指定が優先されます。

\WA 命令に関しては、

\WA( 時間, ウィンドウ消しフラグ, CLICKスキップフラグ, CTRLスキップフラグ )

と、第3、第4パラメータが CLICKスキップフラグ, CTRLスキップフラグ になっており、
そこでフラグが指定されていればそれが優先され、
省略されていれば \WA.SKDEF の指定が優先されます。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
289 / 401 ツリー ←次へ | 前へ→
59,455
(SS)C-BOARD v3.8.1β4 is Free.