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

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

Re:TOP画面の表示について
 ぽてと  - 2014/1/16(木) 0:03 -
  
タイトル画面については私の補足に書いたやり方で行いたいという認識でよいでしょうか。
その上で以下のようにしたいということでしょうか。

○未クリア時の状態
 ・背景
 ・スタート
 ・ロード
 ・コンフィグ
 ・終了
 ・WEB

○クリア時に追加したい
 ・CG鑑賞
 ・回想鑑賞

で、あるならば以下のように修正してください。
何が違っているかは見比べてみてください。

また、デバッグ用として「//@flag_omake =0」をコメント解除し、「@flag_omake =0」とすると未クリア状態を表示します。「@flag_omake =1」とするとクリア状態を表示します。


//============================================================================
// タイトル画面設計
//============================================================================
#=ES.TITLE.BTDEF

  \BTDEF.GROUP(ES.TITLE)


  //↓クリアフラグを @G 変数の1234番とした場合、
  //↓ゲーム中に @G(1234)=1 と記述すればクリアフラグが立ったことになり、
  //↓「クリア後のボタン定義」のほうが反映されるようになります。

  INT[@flag_omake]
  INT[@flag_true]
  IF[@G(1234)==1] @flag_omake=1 IFEND[] //クリアフラグ


//デバッグ用
  //@flag_omake =0

  //IF[@flag_omake==0] //「未クリア時のボタン定義」
  {
   \BT.NAME("■背景")
   \BT.CGSYS("title/back")
   \BT.XY(0, 0)
   \BT.Z(001)
   \BT.SET(TIP.BG)

   \BT.NAME("■スタート")
   \BT.GROUP(0)
   \BT.CGSYS("title/btn_start")
   \BT.XY(100, 60+30*0)
   \BT.Z(020)
   \BT.SET(BTN.START, 1)

   \BT.NAME("■ロード")
   \BT.GROUP(0)
   \BT.CGSYS("title/btn_load")
   \BT.XY(100, 60+30*1)
   \BT.Z(020)
   \BT.SET(BTN.LOAD)

   \BT.NAME("■コンフィグ")
   \BT.GROUP(0)
   \BT.CGSYS("title/btn_config")
   \BT.XY(100, 60+30*2)
   \BT.Z(020)
   \BT.SET(BTN.CONFIG)

   \BT.NAME("■終了")
   \BT.GROUP(0)
   \BT.CGSYS("title/btn_end")
   \BT.XY(100, 60+30*3)
   \BT.Z(020)
   \BT.KEY("ESC")
   \BT.SET(BTN.END, 0) //1=Windowsダイアログ

   \BT.NAME("■WEB")
   \BT.GROUP(0)
   \BT.CGSYS("title/btn_web")
   \BT.XY(100, 60+30*4)
   \BT.Z(020)
   \BT.SET(BTN.WEB)

  }
  //ELSE[] //「クリア後のボタン定義」
  //「クリア後のボタン定義」
  IF[@flag_omake==1]
  {

   //\BT.NAME("■背景")
   //\BT.CGSYS("title/top")
   //\BT.XY(0, 0)
   //\BT.Z(001)
   //\BT.SET(TIP.BG)

   //\BT.NAME("■スタート")
   //\BT.GROUP(1)
   //\BT.CGSYS("title/btn_start")
   //\BT.XY(50, 50+30*0)
   //\BT.Z(020)
   //\BT.SET(BTN.START, 1)

   //\BT.NAME("■エピローグ")
   //\BT.GROUP(1)
   //\BT.CGSYS("title/btn_epilogue")
   //\BT.XY(50, 50+30*)
   //\BT.Z(020)
   //\BT.SET(BTN.START, 2)

   //\BT.NAME("■ロード")
   //\BT.GROUP(1)
   //\BT.CGSYS("title/btn_load")
   //\BT.XY(50, 50+30*1)
   //\BT.Z(020)
   //\BT.SET(BTN.LOAD)

   //\BT.NAME("■コンフィグ")
   //\BT.GROUP(1)
   //\BT.CGSYS("title/btn_config")
   //\BT.XY(50, 50+30*2)
   //\BT.Z(020)
   //\BT.SET(BTN.CONFIG)

/*
   \BT.NAME("■おまけ")
   \BT.GROUP(1)
   \BT.CGSYS("title/btn_omake")
   \BT.XY(50, 50+30*3)
   \BT.Z(020)
   \BT.SET(BTN.EXTRA)
*/

   //\BT.NAME("■終了")
   //\BT.GROUP(1)
   //\BT.CGSYS("title/btn_end")
   //\BT.XY(50, 50+30*7)
   //\BT.Z(020)
   //\BT.KEY("ESC")
   //\BT.SET(BTN.END, 0) //1=Windowsダイアログ

   //\BT.NAME("■WEB")
   //\BT.GROUP(1)
   //\BT.CGSYS("title/btn_web")
   //\BT.XY(50, 50+30*6)
   //\BT.Z(020)
   //\BT.SET(BTN.WEB)


  //おまけ
   \BT.NAME("■CG鑑賞")
   \BT.GROUP(1)
   \BT.CGSYS("title/btn_cgmode")
   \BT.XY(50, 50+30*4)
   \BT.Z(020)
   \BT.SET(BTN.CGMODE)

   \BT.NAME("■回想鑑賞")
   \BT.GROUP(1)
   \BT.CGSYS("title/btn_replaymode")
   \BT.XY(50, 50+30*5)
   \BT.Z(020)
   \BT.SET(BTN.RPMODE)


/*
   //\BT.NAME("■戻る")
   //\BT.GROUP(2)
   //\BT.CGSYS("title/btn_omakeback")
   //\BT.XY(50, 50+30*7)
   //\BT.Z(020)
   //\BT.KEY(MOUSE_R)
   //\BT.SET(BTN.EXTRABACK)
*/

  }
  IFEND[]


RETURN[]

引用なし
パスワード
518 hits

TOP画面の表示について [名前なし] 2014/1/4(土) 2:23
Re:TOP画面の表示について ぽてと 2014/1/6(月) 14:15
Re:TOP画面の表示について [名前なし] 2014/1/7(火) 0:07
Re:TOP画面の表示について ぽてと 2014/1/7(火) 1:05
Re:TOP画面の表示について [名前なし] 2014/1/15(水) 16:58
Re:TOP画面の表示について [名前なし] 2014/1/15(水) 22:33
Re:TOP画面の表示について ぽてと 2014/1/16(木) 0:03
Re:TOP画面の表示について ぽてと 2014/1/15(水) 23:22
Re:TOP画面の表示について [名前なし] 2014/1/15(水) 23:55
Re:TOP画面の表示について ぽてと 2014/1/16(木) 0:19
Re:TOP画面の表示について [名前なし] 2014/1/16(木) 23:59
Re:TOP画面の表示について ぽてと 2014/1/17(金) 0:43

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