질문과 답변

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 21148
RMMV MV 사이드뷰 액터 모션이 어떤때 적용되는지 알고 싶어요 2 file 비백 2016.01.06 690
알만툴 Vx ace 세이브 화면에 한글이 안나옵니다. 4 file 금빛의제로 2016.01.05 786
RMMV 대기 스크립트에 대해 2 최다킬 2016.01.05 184
RMVXA 플레이어가 말고 다른 물체가 접촉시 이벤트를 실행시키고싶습니다 4 file 아쳐 2016.01.05 256
RMVXA 턴제 전투에서 데미지 팝업 질문이요 기폭 2016.01.05 179
RMMV 코어엔진 이라는 것이 무엇인가요? 비백 2016.01.04 138
RMMV mv에서 폰트 크기는 어떻게 조절하나요? 2 바로보쿠 2016.01.04 2497
RMVXA 스크립트 오류 입니다 6 file 꾸와 2016.01.04 189
RMVXA 최초실행 시에만 타이틀이 안나오게 하는 방법 3 ifeve 2016.01.04 264
RMMV MV에 BGM을 넣으면 2초 정도 늦게 재생되네요. 1 프곰 2016.01.03 231
RMVXA 변수 더할때 오류 6 file 야느와르 2016.01.03 129
기타 혹시 RPG Maker 시리즈 중에서, '조건 분기'에서 '경험치가 ~이상'을 선택할 수 있는 버튼이 있는 시리즈가 있나요? 5 阿房S 2016.01.03 323
RMVXA 파티에서 활성멤버 변경하는법 or 스크립트.. 으아아아 2016.01.03 167
기타 이런 턴방식 전투를 구현할라 하는데요... 무명시절 2016.01.03 174
RMVXA 윈도우에 캐릭터 전신이 뜨게 할 수 있나요? file RCol 2016.01.03 395
RMVXA RPG Maker VXAce Sprite-Bust Generator 꾸와 2016.01.02 184
RMVXA 이벤트 중에서 파티원이 습격을 받는 이벤트 2 소드 2016.01.01 136
RMMV MV에서의 스위치 조작 스크립트가 뭔가요 4 게임잘날아가는닝겐 2015.12.31 220
RMXP 버프(능력치 상승),디버프 스킬등을 만들 순 없을까요? ㅎㅇ질럿 2015.12.31 232
RMVXA 턴알 전투에서 최대 몬스터 수를 늘리는 방법없나요? 2 기폭 2015.12.31 168
Board Pagination Prev 1 ... 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 ... 518 Next
/ 518