질문과 답변

Extra Form

그 맨처음에 타이틀이라고 하나?  시작, 이어하기, 그만하기 가 오른 쪽 끝에  있어서 그러데 어떻게 가운데로 옮기나요?

 

스크립트


class Scene_Title < Scene_Base
  alias xxxx_create_command_window create_command_window
  alias xxxx_start start
  alias xxxx_terminate terminate
  @@name = {:BASE => "1",:START => "2",:CONTINUE => "3", :SHUTDOWN => "4"}
 
  def start
    xxxx_start
    make_icon
  end
 
  def terminate
    xxxx_terminate
    @icon.bitmap.dispose
    @icon.dispose
    @s.bitmap.dispose
    @s.dispose
  end
 
  def make_icon
    @icon = Sprite.new
    @icon.z = 0
    @icon.bitmap = Bitmap.new(24, 24)
    bitmap = Cache.system("Iconset")
    rect = Rect.new(0 % 16 * 24, 0 / 16 * 24, 24, 24)
    @icon.bitmap.blt(0, 0, bitmap, rect)
  end
  def create_sprite_menu(sprite)
    @s = Sprite.new
    @s.bitmap = Cache.picture(@@name[:BASE])
    @s.x = @command_window.x
    @s.y = @command_window.y
    @s.z = 155
  end
 
  def set_icon(x,y)
    @icon.x,@icon.y = x,y
  end
 
  def update
    super
    change_sprite if !@command_window.nil? and @command_window.cursor_movable?
  end
 
  def change_sprite
    case @command_window.index
    when 0
      @s.bitmap = Cache.picture(@@name[:START])
    when 1
      @s.bitmap = Cache.picture(@@name[:CONTINUE])
    when 2
      @s.bitmap = Cache.picture(@@name[:SHUTDOWN])
    end
    set_icon(@command_window.x,@command_window.y + @command_window.index * @command_window.line_height + 13)
  end
 
  def create_command_window
    xxxx_create_command_window
    @command_window.opacity = 0
    @command_window.x = (Graphics.width - @command_window.width)
    @command_window.contents_opacity = 0
    create_sprite_menu(@@name[:BASE])
  end
end

class Window_TitleCommand < Window_Command
  def alignment
    return 1
  end
end

 

 

 

 

 

 

 

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

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

Comment '1'
  • profile
    ifeve 2017.01.05 10:20
    스크립트의 'Window_TitleCommand'의 28~29번째 줄에서 조정이 가능해요.
    22번째 줄이 가로길이를 조정하는 것이고, 28~29번째 줄이 좌표조정인거 같습니다.
    self.x와 self.y가 메뉴의 위치이고 이것은 왼쪽 위를 0,0으로 오른쪽, 아래로 갈수록 숫자가 커집니다.
    전체 크기가 544,416이니니 가운데면 x좌표는 272쯤, y좌표는 208정도로 하면 될거에요.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12455
RMVXA 전투에서 1번액터의 HP만 표시하는법 file 기폭 2016.01.28 113
이벤트 작성 RMMV 이동관련 이벤트 작성 도와주세요 7 file 지탁 2020.02.10 113
에러 해결 RMVXA 해결)프로젝트파일 실행이 안돼요! 4 설님 2021.02.20 113
RMVX npc랑 대화 후 체력이 깎이고 체력 0이 되면 게임오버 뜨게하는 법이요? 2 bawbaw 2018.08.10 113
RMVXA 변수 더할때 오류 6 file 야느와르 2016.01.03 113
기타 RMVXA vx ace) (급합니다....부디 도움을...) 알만툴 내 기본 설정 관련 질문 2 게임이만들고파 2021.01.25 113
RMMV 게임 화면에서 프로필 이동이 가능한가요? file 해킹당한해커 2018.03.28 113
RMMV MV 이벤트?관련 질문있습니다!! 2 류넷 2018.05.26 113
기타 기타 RPG Paper Maker로 스위치 설정하는 법 2 인큐버스 2023.08.11 112
기타 RMMV 약간 복잡한 질문 2 레기우스州 2020.11.21 112
에러 해결 기타 알만툴2003에서 한글 대사를 쓰면 돈2 2020.11.16 112
기타 RMXP 설치후 실행시 해상도가 맞지않는다는 창이뜹니다 Mi쿠리 2020.03.30 112
스크립트 작성 기타 루비스크립트를 공부해보려는데 3 이경로 2020.02.24 112
에러 해결 RMMV 말을 걸면 사물의 모습이 변합니다 2 환영하세요 2020.01.07 112
기본툴 사용법 RMMV ㅜㅜ 왕초보입니다 도와주세요 <타일 제거>하는방법. 5 새해 2019.12.19 112
기본툴 사용법 RMVXA 페이드아웃/페이드인을 길게 만들기 3 MAYO 2019.08.28 112
RMVXA 이미지 크기 2 아툥아용 2018.12.14 112
스크립트 사용 RMVX 세이브 메뉴와 관련된 스크립트에 대해서 물어보려고 합니다. file 즈네 2021.02.02 112
RMMV 캐릭터 이벤트공유 3 잡겜 2018.01.15 112
RMMV 게임 플레이 2 MilkDrink 2017.12.28 112
Board Pagination Prev 1 ... 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 ... 516 Next
/ 516