閲覧数 497 推奨数 0 コメント 1
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷

스크립트를 좀 많이 건드려서 스크립트 내부에

변수 1개를 만들었습니다.

그런데 그 변수에 관한 조건분기를 만드려는데 어떻게 해야할까요?

[Scene_End] 스크립트는 다음과 같습니다.

#==============================================================================
# ■ Scene_End
#------------------------------------------------------------------------------
# ゲーム終了画面の処理を行うクラスです。
#==============================================================================

class Scene_End < Scene_MenuBase
  #--------------------------------------------------------------------------
  # ● 開始処理
  #--------------------------------------------------------------------------
  def start
    super
    create_command_window
  end
  #--------------------------------------------------------------------------
  # ● 終了前処理
  #--------------------------------------------------------------------------
  def pre_terminate
    super
    close_command_window
  end
  #--------------------------------------------------------------------------
  # ● 背景の作成
  #--------------------------------------------------------------------------
  def create_background
    super
    @background_sprite.tone.set(0, 0, 0, 128)
  end
  #--------------------------------------------------------------------------
  # ● コマンドウィンドウの作成
  #--------------------------------------------------------------------------
  def create_command_window
    @command_window = Window_GameEnd.new
    @command_window.set_handler(:to_title, method(:command_to_title))
    @command_window.set_handler(:shutdown, method(:return_scene))
    @command_window.set_handler(:cancel,   method(:return_scene))
  end
  #--------------------------------------------------------------------------
  # ● コマンドウィンドウを閉じる
  #--------------------------------------------------------------------------
  def close_command_window
    @command_window.close
    update until @command_window.close?
  end
  #--------------------------------------------------------------------------
  # ● コマンド[タイトルへ]
  #--------------------------------------------------------------------------
  def command_to_title
    close_command_window
    abcdefg = 1
    SceneManager.return
  end
  #--------------------------------------------------------------------------
  # ● コマンド[シャットダウン]
  #--------------------------------------------------------------------------
  def command_shutdown
    close_command_window
    fadeout_all
    SceneManager.exit
  end
end

---

그리고 조건 분기는 다음과 같습니다.

◆조건 분기: 스크립트 : abcdefg = 1?

  ◆장소 이동:[001: 시작맵] (008,010), 아래쪽

  ◆스크립트 : abcdefg = 0

  ◆

 : 분기종료

?
  • profile
    천무 2016.02.18 10:05
    조건부기 스크립트가 저렇게 하는게 맞는지 모르겠네요.
    스크립트에서 abcdefg 변수 보다는 차라리 게임내의 변수 @data[변수ID] 에 적용하고 변수로 조건분기를 거는것은 어떨지요.

List of Articles
番号 タイトル 投稿者 日付 閲覧数
8827 저번 글들과, 이전 글에 대해 묻고 싶습니다. idtptkd 2005.05.17 1467
8826 이전 작가들은 어떻게 되는 건가요? 아렉스 2005.05.17 1260
8825 이전 작가들은 어떻게 되는 건가요? 영원전설 2005.05.18 1316
8824 프루티룹스 질문... 신승일 2005.05.18 1649
8823 창작글만 있는데 감상문 같은 건 쓸수 없나요? 다르칸 2005.05.18 1159
8822 창작글만 있는데 감상문 같은 건 쓸수 없나요? 아렉스 2005.05.18 1196
8821 창작글만 있는데 감상문 같은 건 쓸수 없나요? 천무 2005.05.18 967
8820 창작글만 있는데 감상문 같은 건 쓸수 없나요? 『水』신교 2005.05.18 983
8819 rpg만들기 2000에서 신규프로젝트가 만들어지지 않아요;; 밀크마스터 2005.05.18 1286
8818 rpg만들기 2000에서 신규프로젝트가 만들어지지 않아요;; 나랑놀자 2005.05.18 1232
8817 rpg만들기 2000에서 신규프로젝트가 만들어지지 않아요;; 셉티찡 2005.05.18 1279
8816 릴레이 소설 말인데요... 외로운갈매기 2005.05.18 780
8815 이전의 창작글 게시판의 글은 어케되나요? 천무 2005.05.18 589
8814 이전의 창작글 게시판의 글은 어케되나요? Sir_아사히 2005.05.19 692
8813 윈도우 98에서는 rpgxp안돌아가요 ? 바람을 가르는 자 2005.05.19 863
8812 윈도우 98에서는 rpgxp안돌아가요 ? 미칼렌 2005.05.19 1040
8811 패치 요청... Norid 2005.05.19 582
8810 rpg만들기 2000에서 신규프로젝트가 만들어지지 않아요;; black-angel 2005.05.19 1262
8809 [RPG XP] 게임 테스트 오류. 살려주세요// Norid 2005.05.19 1055
8808 릴레이소설 사래신장전 완결했는데요.. 적랑 2005.05.20 761
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 442 Next
/ 442