조회 수 393 추천 수 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
번호 제목 글쓴이 날짜 조회 수
588 게임 실행이 안됩니다 1 file 빌리와오니 2016.01.30 1557
587 게임제작자료실에 있는 도트 사용해도 돼나요? 3 은행 2016.01.30 1525
586 레벨제한 질문 3 하느른 2016.01.31 3654
585 mv 타이머 자동실행오류 3 1324의남자 2016.01.31 1509
584 게임제작 완료 후 특정 맵에서 캐릭터들이 움직이지 않습니다. 1 1324의남자 2016.02.01 1533
583 rpg maker mv apk build 오류관련 질문 6 file 구만쓸전제작자 2016.02.01 1788
582 엔딩 클리어 시 타이틀 변경 1 자연퐁 2016.02.02 1646
581 지금 인텔xdk로 빌드 시도 중입니다만... 1 1324의남자 2016.02.02 1624
» VXA 스크립트 관련 질문 1 RPG란무엇인가? 2016.02.02 393
579 네코런타임어케깔아요? 1 유똥 2016.02.02 1695
578 Apk만들기 2 하느른 2016.02.03 1632
577 Rpg xp 윈도우... 3 워터프로젝트 2016.02.03 1666
576 ace 스크립트 -> mv 플러그인 재구성 1 하느른 2016.02.04 1657
575 rpg maker mv apk 빌드시 화면 크기에 대한 질문 1 file 구만쓸전제작자 2016.02.04 906
574 방탈출 쯔꾸르를 만들려고 하는데요 3 힐레이드 2016.02.04 1724
573 Rpg Mv 맵칩합치기와 주인공 교체불가능하게 하는 방법이 궁금해요~! 4 비트박 2016.02.05 1831
572 Armor Scaling - 질문 2 하느른 2016.02.05 1641
571 네코 어플로 vx ace 게임 구동시 문제 1 Konelo 2016.02.06 1937
570 키설정 1 kisyued 2016.02.07 1836
569 천무님 께 질문좀 드립니다 4 file 미니어스 2016.02.09 1917
Board Pagination Prev 1 ... 408 409 410 411 412 413 414 415 416 417 ... 442 Next
/ 442






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

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