질문과 답변

Extra Form

 

검색해보았는데 스크립트에 대한 이야기는 거의 없어서 질문올립니다.

 

 

1. 세이브 0번파일의 액터1의 이름을 타이틀 화면의 제목이름으로 쓰고싶습니다. 세이브파일이 없다면 (임시로)EMPTY라는 이름이 출력되도록 스크립트를 짜고싶습니다.

3시간동안 이것저것 붙혀봤는데 계속 오류만 나서 질문글 올립니다... 

 

2. 혹시 시간이 되신다면 이부분의 각부분의 의미를 알고싶습니다... 좌표를 설정해서 임시로 창을(어디에든) 띄워놓고싶은데, 좌표값도 찾지 못하겠습니다... 이부분이 세이브파일의 "칸 하나"를 띄우는 정의가 맞나요? 

    contents.clear
    change_color(normal_color)
    name = Vocab::File + " #{@file_index + 1}"
    draw_text(4, 0, 200, line_height, name)
    @name_width = text_size(name).width
    draw_party_characters(152, 58)
    draw_playtime(0, contents.height - line_height, contents.width - 4, 2)

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '4'
  • profile
    습작 2016.03.06 17:36

    0.
    하나의 게시물에 질문은 하나만 부탁드립니다.

     

    1.
    0번 세이브 파일이라는 것이 index 0번을 의미하는지 아닌지 잘 모르겠으나 일단 가장 첫 세이브 파일로 생각하고 작성해봅니다.

     

    class Scene_Title < Scene_Base
      def draw_game_title
        @foreground_sprite.bitmap.font.size = 48
        rect = Rect.new(0, 0, Graphics.width, Graphics.height / 2)
        text = Dir.glob('Save01.rvdata2').empty? ? 'EMPTY' : DataManager.load_header(0)[:characters][0][0]
        @foreground_sprite.bitmap.draw_text(rect, text, 1)
      end
    end

     

    2.
    contents.clear #해당 윈도우의 컨텐츠를 비우기
    change_color(normal_color) #폰트색 변경(윈도우 스킨 첫번째 색상)
    name = Vocab::File + " #{@file_index + 1}" #세이브 파일 번호랑 결합해서 이름 얻기
    draw_text(4, 0, 200, line_height, name) #방금 얻어낸 이름 윈도우 내부 기준 x좌표 4, y좌표 0에 너비 200, 높이 폰트크기로 그림
    @name_width = text_size(name).width #이름의 너비를 산출
    draw_party_characters(152, 58) #윈도우 내부 기준 x좌표 152, y좌표 58에 캐릭터 그리기
    draw_playtime(0, contents.height - line_height, contents.width - 4, 2) #윈도우 내부 기준 우측정렬로 플레이타임 그리기

  • profile
    습작 2016.03.06 17:40

    * 덧

    만약 아니라면 아래의 두 붉은 폰트의 숫자들을 수정해주셔야합니다. 일단 Save01.rvdata2 파일을 읽고 판단하는데 Save00.rvdata2 파일을 읽는 것이었다면 둘다 1씩 줄여주셔야합니다.

     

        text = Dir.glob('Save01.rvdata2').empty? ? 'EMPTY' : DataManager.load_header(0)[:characters][0][0]

  • ?
    Sonrxnu 2016.03.06 19:01
    여러가지 문제들이 슥슥 다 풀리네요! 정말 감사합니다!
  • ?
    갓즙 2016.03.29 21:08
    좋은 정보 감사합니다~!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12392
기타 오프닝을 만들고싶습니다 1 경택이 2016.03.13 238
RMVXA 타이틀 메뉴 추가 2 u-ni 2016.03.13 330
RMVXA 혹시 새 창을 여는방법이 있나요? 10 file Sonrxnu 2016.03.11 222
RMVXA RPG VX ACE를 하는 사람인데요. 전투시에 공격키가 없어요.... 3 file dodo&LPG 2016.03.11 174
RMMV 배틀시 공격 삭제하기 1 Neko 2016.03.10 264
RMVXA 아이템에 내용 추가는 어떻게하나요? 6 여왕폐하 2016.03.10 153
기타 트오세 캐릭터는 어떤 방식으로 움직이나요? 3 Rebiart 2016.03.10 204
RMVXA ace에서 moveto 질문입니다. 4 file Sonrxnu 2016.03.10 139
RMVXA 하하...이거 자주 여쭤보네요 4 file 여왕폐하 2016.03.09 145
RMMV Ellye's Simple ATB 플러그인 질문 좀 여쭙겠습니다. 유뿅 2016.03.09 142
RMVXA 스크립트 에디터 내에서 조건분기를 사용하고 싶습니다. 8 ifeve 2016.03.09 193
RMVXA 최대 맵 사이즈 축소 1 여왕폐하 2016.03.09 110
사이트 이용 투표에서 3 꽃돼지 2016.03.09 162
RMMV 사이드뷰 전투에서 특정기술 사용시 시전자의 배틀러 그래픽을 교체하는 방법? 4 모노 2016.03.08 281
RMVXA 이벤트 자동 연결 가능한가요? 11 여왕폐하 2016.03.07 190
RMVXA 플레이어한테 이벤트 2 여왕폐하 2016.03.07 123
RMVXA 전투시 액터의 최대수를 증가시키고 싶습니다. 3 file ifeve 2016.03.06 241
RMXP 문장이 나올시 한글자씩 나오게하고싶습니다. 1 네모툰 2016.03.06 254
RMVXA 정보 목록? 도감? 만들기 야오타 2016.03.06 233
RMVXA 루비 배우는 왕초보입니다. 세이브파일에 대하여 2가지 여쭙고싶습니다 4 Sonrxnu 2016.03.06 269
Board Pagination Prev 1 ... 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 ... 516 Next
/ 516