Juwan Park :: 메뉴에서 특정 항목 제거 (변, RPG VX Ace용)

메뉴에서 특정 항목 제거 (변, RPG VX Ace용)

◆게임 창작 관련/타작, 변형 소재 등 :: 2015. 9. 22. 20:18

RPG 만들기 VX Ace의 게임에서 제공하는 메뉴는 아이템, 특수 스킬, 장비, 상태, 순서 변경, 저장, 종료의 7가지가 있습니다.
RPG 만들기 2003에서는 데이터베이스를 통해 메뉴에서 필요하지 않은 항목을 삭제하는 기능이 있습니다. RPG 만들기 XP 이후에서는 스크립트를 뜯어고치면 게임의 메뉴 항목 중 필요한 항목과 불필요한 항목을 취사선택해서 구성할 수 있습니다.

다음 스크립트를 복사해서 스크립트창(F11)의 '▼ Materials' 부분 밑에 새 스크립트를 추가해 붙여넣기하시면 됩니다.
(아래 코드를 그대로 넣으면 7개가 모두 추가됩니다. 추가하지 않을 항목의 줄을 삭제하거나 주석으로 처리하면 해당 항목은 메뉴에 추가되지 않습니다.)

# 메뉴 커맨드의 특정 항목 빼기

class Window_MenuCommand < Window_Command
  #--------------------------------------------------------------------------
  # * Create Command List
  #--------------------------------------------------------------------------
  def make_command_list
    add_main_commands        # 메인
    add_formation_command    # 순서 조정
    add_original_commands    # 독자 커맨드
    add_save_command         # 저장
    add_game_end_command     # 끝내기
  end
  #--------------------------------------------------------------------------
  # * Add Main Commands to List
  #--------------------------------------------------------------------------
  def add_main_commands
    add_command(Vocab::item,   :item,   main_commands_enabled)  # 아이템
    add_command(Vocab::skill,  :skill,  main_commands_enabled)  # 특수능력
    add_command(Vocab::equip,  :equip,  main_commands_enabled)  # 장비
    add_command(Vocab::status, :status, main_commands_enabled)  # 현상태
  end
  #--------------------------------------------------------------------------
  # * For Adding Original Commands
  # 독자 커맨드가 추가되는 곳
  #--------------------------------------------------------------------------
  def add_original_commands
  end
end

이 스크립트에서 예를 들어 이 게임에는 아이템, 저장, 종료의 3가지만 필요하다고 한다면 9번 줄의 순서 조정 커맨드 부분을 삭제 또는 주석처리, 19번부터 21번 줄까지의 특수능력, 장비, 현상태 부분을 삭제 또는 주석처리하면 됩니다.

메뉴 항목 삭제 뿐만 아니라 순서 변경도 가능하고 독자적인 커맨드 추가도 가능합니다. 다만, 독자적인 커맨드를 추가하려면 Scene_Menu 부분까지 수정하는 등 다소 복잡한 작업이 필요합니다.

Today    Yday    Tot
Juwan Park
Juwan Park's blog is powered by Daum and .
Contemporary Blue for .
Designed by Juwan Park. Creative Commons License
▲ TOP