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

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

ボタン押下時のSE再生について きいろ 2015/5/2(土) 16:42
補足修正 きいろ 2015/5/2(土) 17:12
Re:補足修正 ぽてと 2015/5/10(日) 0:02

ボタン押下時のSE再生について
 きいろ  - 2015/5/2(土) 16:42 -
  
はじめまして、SE再生についての質問をさせてください。

セーブ画面のページ送りボタンなどに、

    \BT.NAME("■Page01")
    \BT.RADIO(1)
    \BT.CGSYS("saveload/btn_page01")
    \BT.XY(900+65*0, 200)
    \BT.Z(1100)
    \BT.SE(se1, se2)//効果音指定
    \BT.SET(BTN.PAGE, 01)


上記の記述で
マウスオーバー時「ピッ(se1)」
ボタンクリック時「ピコン(se2)」といったSEを設定することができると思いますが、
このままですと、ボタンを押した状態のアイコンにマウスオーバーしたりクリックをしても
再度音が鳴ってしまいます。

ボタンを押した状態のアイコンにマウスオーバーしたりクリックした際は
音を鳴らさないようにすることは可能でしょうか?
※具体的にはセーブデータ「2」のボタンを押した状態で「2」のアイコンに
 カーソルを合わせたりクリックをしても音が鳴ってしまうのでそれを鳴らさないようにしたいです

ご存じの方がいましたら、よろしくお願いいたします。
引用なし
パスワード

補足修正
 きいろ  - 2015/5/2(土) 17:12 -
  
>※具体的にはセーブデータ「2」のボタンを押した状態で「2」のアイコンに
> カーソルを合わせたりクリックをしても音が鳴ってしまうのでそれを鳴らさないようにしたいです
 セーブデータ「2」ではなく、「2ページ目」を選択するボタンでした
引用なし
パスワード

Re:補足修正
 ぽてと  - 2015/5/10(日) 0:02 -
  
ぽてとです。

>ボタンを押した状態のアイコンにマウスオーバーしたりクリックした際は
>音を鳴らさないようにすることは可能でしょうか?

ERISを修正しない場合は、現状では不可能ではないかと思っています。
ERISを修正すれば可能です。修正方法を記載します。


■修正方法
・修正対象ファイル
script\ERIS\Button\es_Button.yst

・修正箇所
修正前
463行目:IF[$BT.SSE.ON(@no)!=""] \SSE( $BT.SSE.ON(@no) ) IFEND[]
501行目:IF[$BT.SSE.OVER(@no)!=""] \SSE( $BT.SSE.OVER(@no) ) IFEND[]

修正後(1行です)
463行目:IF[$BT.SSE.ON(@no)!="" && @BT.STATUS(@no)!=4] \SSE( $BT.SSE.ON(@no) ) IFEND[]
501行目:IF[$BT.SSE.OVER(@no)!="" && @BT.STATUS(@no)!=3] \SSE( $BT.SSE.OVER(@no) ) IFEND[]

・補足:@BT.STATUS(@no)のフラグについて
//0=非表示/1=off表示/2=over表示/3=on表示/4=onover表示/5=na表示


■注意事項
テストは簡易的なものしかしておりません。
また、ERISを修正しますので修正前のファイルの保存やERISの更新時には注意が必要になります。


■Yu-risのバージョン
YU-RIS Beta4.8 ver 0.480/0.01
引用なし
パスワード

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