질문과 답변

Extra Form

noname01.jpg

사진에 있는 드래그 부분에서, [s1, s6]값을 숫자로 변경하면 숫자에 맞게 커맨드 메뉴의 세로폭이 결정되는 것을 알았습니다.

그래서 반대로 메뉴 스테이터스의 세로폭을 파티원에 맞게 크기조정할 수도 있을 것 같아 스크립트를 뒤져봤는데... 어떻게 하는 건지 모르겠습니다 ㅜㅜ

noname02.jpg

위의 드래그 부분이 스테이터스메뉴의 크기를 조절하는 부분인 것은 알겠는데...... 어떻게 손은 못 대겠더군요.

제가 불가능한 일을 하고 있는 건가요?

Comment '6'
  • ?
    스리아씨 2013.09.28 15:48
    외부 링크에서 퍼온 사진은 대부분 안됩니다.
    따로 첨부파일로 해주시길 바랍니다.
  • ?
    karlen 2013.09.28 15:50
    첨부파일을 했는데 사라져 버렸군요... 글을 처음 써 보는 거라;;
    수정하겠습니다
  • ?
    karlen 2013.09.28 15:49
    참고로 저는 스크립트의 'ㅅ'자만 겨우 아는 정도입니다. 어쩌다 보니 어디에 무슨 숫자를 집어넣으면 뭐가 변했는가를 조금 알 뿐이에요 ㅜㅜ 그러니 초보자한테 말한다 치고 설명해주세요 ㅎㅎ;;
  • profile
    Omegaroid 2013.09.28 16:17

    class Window_MenuStatus < Window_Selectable
    #--------------------------------------------------------------------------
    # ● 오브젝트 초기화
    # x : 윈도우의 X 좌표
    # y : 윈도우의 Y 좌표
    #--------------------------------------------------------------------------
    def initialize(x, y)
    super(x, y, 384, (104*$game_party.members.size))
    refresh
    self.active = false
    self.index = -1
    end
    end


    이걸 스크립트 추가하는 부분에 추가해주시면 간단하게 해결되는 듯 싶습니다. 설명을 덧붙이면, 기존에는 super(x,y,384,416) 이렇게 되어 있어서 가로폭이 384, 세로폭이 416으로 고정되어 있었습니다. 주목해야 할 건 역시 세로폭인 416이 되겠고요. 4명 멤버가 전부 모이면 스테이터스 화면이 꽉 차게 되어 있습니다. 그러므로 한명당 폭을 416 ÷ 4 = 104 로 해서 거기에 현재 파티원 수 수치($game_party.members.size)를 곱해서 파티원 수에 따라서 세로폭을 조절 가능하게 한 겁니다. 원하시는게 이게 맞는지 모르겠네요. 간단히 실험해봤는데 잘 돌아가긴 합니다.

  • profile
    Omegaroid 2013.09.28 16:25
    아, 근데 지금 실험해보니까 파티원이 한명일 때는 아래 부분이 좀 지워지네요. 파티원이 한명일 때는 폭을 좀 넓게 설정해줘서 문제를 해결해봤습니다(if문을 써서요). 아래가 수정한 스크립트입니다.

    #==============================================================================
    # ■ Window_MenuStatus
    #------------------------------------------------------------------------------
    # 메뉴 화면에서 파티 멤버의 스테이터스를 표시하는 윈도우입니다.
    #==============================================================================

    class Window_MenuStatus < Window_Selectable
    #--------------------------------------------------------------------------
    # ● 오브젝트 초기화
    # x : 윈도우의 X 좌표
    # y : 윈도우의 Y 좌표
    #--------------------------------------------------------------------------
    def initialize(x, y)
    if $game_party.members.size == 1
    super(x, y, 384, 120)
    else
    super(x, y, 384, (104*$game_party.members.size))
    end

    refresh
    self.active = false
    self.index = -1
    end
    end
  • ?
    karlen 2013.09.28 16:44
    댓글 밑에 있는 댓글 못 볼 뻔 했네요;; 확실히 파티원 한 명일 때 조금 잘렸는데 이 스크립트로 바꾸니까 한 명일 때에도 크기가 적당했습니다 ㅎㅎ
    if함수까지 알려주신 덕에 파티원 숫자에 맞게 스테이터스 위치도 맞출 수 있었습니다. 많은 걸 알려주셔서 감격...(눈물!)

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12455
RMVX 찾구있는 RPGVX 게임있는데. 아시는분.? 카이바군 2013.03.27 983
RMVX 죽었을 때 게임오버 안당하고 특정한 곳으로 이동하는 방법 1 정말귀인★ 2013.10.21 984
RMVX 노래의 무한반복을 하고싶습니다. 25 하얀악어 2014.01.18 984
RMVX 온라인 스크립트 한글화 하는 방법 REAL 2014.01.02 985
RMVX 움직이지를 않씁니다!! 3 은색바람 2011.05.11 986
RMVX 용병을 창고처럼 맡기고 꺼내고 하는 형식 5 마차군 2011.06.08 986
RMVX 버프 지속시간 이후 해제 문제.. 4 file 플뤼 2013.12.06 986
RMVX 대화가 나올 때마다 언더테일처럼 띠디디디 소리가 나오게 하고 싶어요 3 아몰랑니가찾아보세여 2016.07.20 986
RMVX 오랜만에 사이드뷰 질문 1 카이온 2010.09.21 987
RMVX 보행 그래픽 변경 3 file 돈돈치 2013.08.31 987
RMVX 오버드라이브 스킬 질문입니다.. 2 인아 2013.09.07 987
RMVX 아방스님의 HP/MP 게이지바 스크립트 사용하는데 오류가 나네요 4 seungjae00 2013.12.20 987
RMVX 시나리오 3 크루즈 2011.02.06 988
RMVX 턴알 전투할때 보스몹의 이벤트성 스킬발동 2 꼬잡 2010.11.22 989
RMVX 특정 아이템을 소지하지 않아야 입장할 수 있는 맵 2 닉네임은2와20 2011.02.24 989
RMVX 전투 이벤트 작성 1 file Esee 2013.06.22 989
RMVX 메뉴 스크립트에 관하여 6 file karlen 2013.09.28 989
RMVX 저vx타이틀,폰트에 대하여 1 뭐하고놀지? 2010.12.01 990
RMVX 메뉴 변경후 세이브 금지 오류 2 file 파루키아 2011.09.25 991
RMVX VX 질문드립니다. 3 file 은빛바람 2011.02.28 992
Board Pagination Prev 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 ... 127 Next
/ 127