질문과 답변

Extra Form
  1. #Basic Window Resizer v1.1
  2. #----------#
  3. #Features: Allows you to resize the window to whatever size you like! (This is not
  4. #            like Graphics.resize, this will scale to fit)
  5. #
  6. #Usage:   Script calls:
  7. #           Window_Resize.r(width, height)     - Self-explanatory
  8. #           Window_Resize.f                    - fits the game window to monitor size
  9. #           Window_Resize.full                 - switches to full screen unless already fullscreened
  10. #           Window_Resize.window               - same as full but opposite
  11. #           Window_Resize.toggle               - toggles between full and window
  12. #
  13. #No Customization
  14. #
  15. #----------#
  16. #-- Script by: V.M of D.T
  17. #
  18. #- Questions or comments can be:
  19. #    given by email: sumptuaryspade@live.ca
  20. #    provided on facebook: http://www.facebook.com/DaimoniousTailsGames
  21. #   All my other scripts and projects can be found here: http://daimonioustails.weebly.com/
  22. #
  23. #--- Free to use in any project, commercial or non-commercial, with credit given
  24. # - - Though a donation's always a nice way to say thank you~ (I also accept actual thank you's)
  25.  
  26. SWPO = Win32API.new 'user32''SetWindowPos'['l','i','i','i','i','i','p']'i'
  27. WINX = Win32API.new 'user32''FindWindowEx'['l','l','p','p']'i'
  28. SMET = Win32API.new 'user32''GetSystemMetrics'['i']'i'
  29.  
  30. module Window_Resize
  31.   def self.r(width, height)
  32.     resw = SMET.call(0)
  33.     resh = SMET.call(1)
  34.     window_loc = WINX.call(0,0,"RGSS Player",0)
  35.     width +(SMET.call(5) + SMET.call(45)) * 2
  36.     height +(SMET.call(6) + SMET.call(45)) * 2 + SMET.call(4)
  37.     x = (resw - width) / 2; y = (resh - height) / 2
  38.     y = 0 if y < 0;x = 0 if x < 0
  39.     SWPO.call(window_loc,0,x,y,width,height,0)
  40.   end
  41.   def self.f
  42.     resw = SMET.call(0)
  43.     resh = SMET.call(1)
  44.     window_loc = WINX.call(0,0,"RGSS Player",0)
  45.     SWPO.call(window_loc,0,0,0,resw,resh,0)
  46.   end
  47.   def self.full
  48.     resw = SMET.call(0)
  49.     return unless resw > 640
  50.     toggle
  51.   end
  52.   def self.window
  53.     resw = SMET.call(0)
  54.     return unless resw <640
  55.     toggle
  56.   end
  57.   def self.toggle
  58.     keybd = Win32API.new 'user32.dll''keybd_event'['i''i''l''l']'v'
  59.     keybd.call 0xA4, 000
  60.     keybd.call 13000
  61.     keybd.call 13020
  62.     keybd.call 0xA4, 020
  63.   end
  64. end



이런 스크립트를 찾았는데 이걸 어떻게 사용하는지 모르겠네요
이게 게임창 사이즈 바꿀수있는 스크립트 맞나요? 

Comment '1'
  • ?
    페렐 2015.12.14 22:09
    넵 맞는 것 같습니다. 해상도가 아니라 창 크기 말씀하시는 거 맞으시죠?
    사용법은 위에 영어로 나와있네요. 저 명령어들을 이벤트에서 스크립트로 불러오면 실행됩니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 21139
RMVXA Victor 엔진을 활용한 animated battler 전투에서 반격 발동시에 전투가 멈추어버립니다. RAISON 2014.11.04 344
에러 해결 RMVXA 원하는 폰트를 쓰면서도 특수문자(한자,・등)를 쓸수있게 할 수는 없나요? 4 므아앙 2020.12.22 344
RMVXA 퀘스트 알리미 창 계속 뜨게 하는 법 2 Leonis 2014.11.20 345
RMVXA 게임 디컴파일 3 게임잘날아가는닝겐 2015.08.11 345
RMVXA 화면이 부드럽게 이동하는 스크립트 없나요? 라노스 2014.11.16 346
RMVXA #추격 #추적 #사망 #게임오버 에 대해서 가르쳐주세요 5 신이다1 2018.05.13 347
RMVXA 아이템을 이용해 그림, 대사 띄우기 2 태태 2017.11.18 347
RMVXA RPG maker vx ace 타일 적용 시키기 2 하루0117 2018.07.02 348
RMVXA 전투중 메뉴에 추가하고싶은게있는데요... 3 file 규레 2017.07.25 348
RMVXA 추가한 메뉴 이름 변경하는법 4 file 스풋 2017.08.01 348
RMVXA 맵을 두번 날렸습니다 1 이레 2014.10.16 349
RMVXA vxace 게임 창크기 조절하는 스크립트질문좀할게요 1 상생 2015.12.13 349
기본툴 사용법 RMVXA 흡혈 스킬 만들기 3 겜만들고싶다앙 2021.01.06 352
RMVXA 스킬 데미지 계산식 1 겜제작광 2014.12.30 353
RMVXA 감싸기나 대리에 대해서 1 hinim22 2014.11.01 353
RMVXA 선택지 창을 바꾸고싶습니다 ㅠㅠ 2 file 웬놈 2015.11.25 353
RMVXA 스크립트 질문좀 할게요~ 2 귀칸 2014.10.16 354
RMVXA 속성유효도를 변경시키는 상태의 중첩에대해서 1 프라임헌터즈 2014.11.30 355
RMVXA 방을 나갔다가 다시 들어왔을떄 이벤트의 새로고침을 막고 싶습니다. 2 file 가이아_ 2014.11.01 356
기본툴 사용법 RMVXA 메모의 기능? 1 겜만들고싶다앙 2020.10.24 356
Board Pagination Prev 1 ... 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 ... 150 Next
/ 150