질문과 답변

Extra Form






일부를 제외한 대부분의 액터를 전투용이 아닌
다른 용도로 사용하고 있기 때문에 액터수가 굉장히 많습니다.


그래서 문제가 되는게 매뉴에서 '파티순서변경'탭에서
액터순서를 바꾸려다보면, 중간의 액터를 선택하려면 한참 내려가고 올라가고를 해야해서
불편합니다. 그래서 위아래 방향키는 1칸씩, 왼/오른쪽 방향키로는 10칸이나, 20칸씩 스크롤할 수 있게
하였으면 좋겠습니다. 

ㅠ도움을 기다리고 있습니다ㅠ 

Comment '5'
  • profile
    습작 2012.10.18 15:57

    0.


      요청하신 질문 내용은 겉보기엔 매우 단순해 보이지만, 실상은 툴에 대한 개조를 요구하는 내용입니다. 이는 단순히 스크립트 몇줄 추가한다고 해서 해결될 문제가 아니라, 해당 프로그램을 직접 뜯어고져야 하는 작업인 만큼 전문가의 손길이 요구되는 내용입니다. 이를 좀 더 확대 해석하자면 프로그램에 대한 무단 개조에 속하는 만큼 위험한 영역이라고도 생각할 수 있습니다.


      툴에 대한 수정없이 이를 해결하는 대안으로는 스크립트문을 작성하여 파티원의 변경처리를 하는 방법입니다. 다만, 기존 스크립트 코드문에 간결히 작성된 내역이 없다면 추가적으로 스크립트 코드를 작성해 주어야지 되리라 생각합니다. 이에 대해서는 다른 분께서 작성해 주실 수 있으리라 생각합니다만, 여유가 난다면 미해결로 이 질문이 남아있을시 추가 답변해드리도록 하겠습니다. 수고하세요.^^

     


  • ?
    님믹 2012.10.19 14:49
    그렇군요. 어쩐지...
    그래도 답변해주셔서 고맙습니다. 역시 한참 배울 것이 많은 것 같아요.
  • ?
    허걱 2012.10.19 19:48
    게임 실행시의 메뉴에서 변경하는걸 말하는거라면 위, 아래는 1칸씩 스크롤하고
    페이지 업, 페이지 다운 키로 한 페이지 씩 스크롤 할 수 있습니다.
  • ?
    님믹 2012.10.19 20:59
    왕^^ 감사합니다. 만들 필요 없었네요...
  • ?
    탐험가 2012.10.19 22:37
    허걱님이 답하셨으니 원리를 설명하겠습니다.

    Window_Selectable에 보시면

    #--------------------------------------------------------------------------
    # ● 커서를 한 페이지 뒤로 이동
    #--------------------------------------------------------------------------
    def cursor_pagedown
    if top_row + page_row_max < row_max
    self.top_row += page_row_max
    select([@index + page_item_max, item_max - 1].min)
    end
    end
    #--------------------------------------------------------------------------
    # ● 커서를 한 페이지 앞으로 이동
    #--------------------------------------------------------------------------
    def cursor_pageup
    if top_row > 0
    self.top_row -= page_row_max
    select([@index - page_item_max, 0].max)
    end
    end

    라고 된 부분이 있습니다. 이 부분이 커서를 한 페이지씩 넘겨주는 부분이고,

    #--------------------------------------------------------------------------
    # ● 커서 이동 작업
    #--------------------------------------------------------------------------
    def process_cursor_move
    return unless cursor_movable?
    last_index = @index
    cursor_down (Input.trigger?(:DOWN)) if Input.repeat?(:DOWN)
    cursor_up (Input.trigger?(:UP)) if Input.repeat?(:UP)
    cursor_right(Input.trigger?(:RIGHT)) if Input.repeat?(:RIGHT)
    cursor_left (Input.trigger?(:LEFT)) if Input.repeat?(:LEFT)
    cursor_pagedown if !handle?(:pagedown) && Input.trigger?(:R)
    cursor_pageup if !handle?(:pageup) && Input.trigger?(:L)
    Sound.play_cursor if @index != last_index
    end

    이 부분이 키를 입력했을 때 커서를 움직이거나 한 페이지씩 넘겨주는 부분을 불러오는 부분입니다.

    페이지 업은 cursor_pageup이라는 메소드이고, 페이지 다운은 cursor_pagedown이라는 메소드입니다.
    페이지 업 키를 누르면 L이라는 인풋으로 간주되고, 페이지 다운 키를 누르면 R이라는 인풋으로 간주됩니다.

    따라서 좌우 키를 눌렀을 때 10개씩 가게 하고 싶다면, cursor_right와 cursor_left 메소드를 변경해주면 되는 것입니다.

    물론 Window_Selectable은 많은 클래스의 수퍼클래스이기 때문에, Window_Selectable을 변경하지 말고, Window_MenuStatus 클래스에서 cursor_right와 cursor_left를 재정의해주면 됩니다.

    재정의에 어떤 내용을 넣을지는 테스트 플레이를 여러 번 거쳐야 하므로 생략합니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
스크립트 사용 RMVXA 랜덤으로 타이틀 화면이 바뀌는 vxace 스크립트 있나요? 싸코 2020.06.28 137
스크립트 사용 RMVXA 버튼 퍼즐을 만드는데 자꾸 오류가 납니다. 2 file 무해 2021.12.27 103
스크립트 사용 RMVXA HUD 체력, 마나 바의 숫자가 보이지 않도록 스크립트 수정을 하고 싶습니다. DIEM 2020.10.03 100
스크립트 사용 RMVXA 외국 게임에 적용된 스크립트를 복사하는데 오류가 생깁니다. 3 file 592 2020.10.08 138
스크립트 사용 RMVXA vx ace) 스크립트가 작동하질 않습니다... 2 file 게임이만들고파 2021.01.05 188
스크립트 사용 RMVXA 전투중 적이 누구를 노리는지 미리 알수 있는 스크립트가 있을까요 겜만들고싶다앙 2021.04.10 27
스크립트 사용 RMVXA VXA에서 그림표시 제한을 늘리는 스크립트를 구할수 있을까요? 티안타 2021.09.08 44
스크립트 사용 RMVXA 4개 이상 선택지 스크립트 오류 3 file 무해 2021.12.28 88
스크립트 사용 RMVXA 기본 폰트 색깔을 검정으로 바꾸고 싶습니다 1 애싀 2022.05.15 163
스크립트 사용 RMVXA 전투 개시시 상태 부여 스크립트 질문 AAAA. 2023.11.14 21
스크립트 사용 RMVXA 메뉴 배경화면이 바뀌질 않아요 file 둣녀 2023.05.09 50
스크립트 사용 RMVXA 액션 RPG 게임을 만들고 싶습니다 다크크리에이터 2023.07.15 39
스크립트 사용 RMVXA SAS IV HUD의 내용을 메뉴가 열려있는 동안 숨길 수 있게 하는 방법은 없을까요? file 아무개 2023.05.22 26
맵배치 RMVXA 패럴렉스 맵핑 스크립트? VXA 질문입니다! rsy1189a 2024.03.20 30
맵배치 RMVXA 패럴랙스 맵핑하려고 하는데 이동할 수 없는 타일은 어떻게 설정해야 하나요? 4 싱거운소금 2022.03.03 272
맵배치 RMVXA 초보)절벽을 표현하고 싶은데 어떻게 해야될까요 5 겜만들고싶다앙 2020.08.24 139
맵배치 RMVXA 맵칩에 관해 질문합니다 1 file 연백 2019.01.01 160
맵배치 RMVXA 타일셋 배경 배치를 하고있는데 투명화된 부분까지 같이 찍혀 배치됩니다 ㅠㅠ 1 file Sigye 2019.09.16 167
맵배치 RMVXA mv 타일셋 vx ace로 크기 변경법 질문 2 file 신제작자 2019.10.11 452
맵배치 RMVXA 타일셋 2개 겹치기 1 file 핑크공주곽배철 2021.12.09 201
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19