조회 수 394 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

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

변수 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
번호 제목 글쓴이 날짜 조회 수
8267 변수에 문자를 대입하려는데 잘 안되네요... 2 몽롱하다 2016.02.13 1464
8266 버전 1.17좀 주실수있나요오..? 1 난난난 2016.02.13 1473
8265 rpg maker mv 윈도우 1 꿈꾸는목장 2016.02.12 1581
8264 초보인데 여쭤볼게요 3 file 호돌이 2016.02.12 1590
8263 물어볼께요 2 용문이 2016.02.12 1491
8262 rpg mv 모바일에서 이동 터치 만드는법 2 별광 2016.02.12 1886
8261 초보자 질문좀 드리겠습니다. 4 훈님 2016.02.11 1612
8260 RPG MAKER XP 에서 일본식한자를 표기하고 싶습니다. 4 세찬바람:) 2016.02.10 1578
8259 천무님 께 질문좀 드립니다 4 file 미니어스 2016.02.09 1918
8258 키설정 1 kisyued 2016.02.07 1836
8257 네코 어플로 vx ace 게임 구동시 문제 1 Konelo 2016.02.06 1938
8256 Armor Scaling - 질문 2 하느른 2016.02.05 1642
8255 Rpg Mv 맵칩합치기와 주인공 교체불가능하게 하는 방법이 궁금해요~! 4 비트박 2016.02.05 1833
8254 방탈출 쯔꾸르를 만들려고 하는데요 3 힐레이드 2016.02.04 1725
8253 rpg maker mv apk 빌드시 화면 크기에 대한 질문 1 file 구만쓸전제작자 2016.02.04 911
8252 ace 스크립트 -> mv 플러그인 재구성 1 하느른 2016.02.04 1658
8251 Rpg xp 윈도우... 3 워터프로젝트 2016.02.03 1668
8250 Apk만들기 2 하느른 2016.02.03 1634
8249 네코런타임어케깔아요? 1 유똥 2016.02.02 1696
» VXA 스크립트 관련 질문 1 RPG란무엇인가? 2016.02.02 394
Board Pagination Prev 1 ... 24 25 26 27 28 29 30 31 32 33 ... 442 Next
/ 442






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)