질문과 답변

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 21155
RMVX vx 장비에다가 레벨제한거는 스크립트좀요 2 swewedsd 2010.09.17 1249
RMVX 스크립트에서 조건을 연산으로 걸 수도 있나요? 6 형철스 2011.04.04 1249
기타 이벤트(퀘스트)무한반복 안되는 법점여. 스토리 있어염.. 2 wnsml 2012.07.04 1250
RMMV 자동 세이브 하는 방법 4 파란소리 2018.06.15 1250
RMVX 메뉴 화면에 대한 질문이 있습니다. (요 몇일동안 너무 자주 오는;;; ) 3 니노미야 2010.09.15 1250
RMXP 점프 스크립트... 7 THE풀잎 2011.05.14 1250
RMXP 텔레포트의 구현 관련 커먼이벤트입니다. 1 file bluesu1004 2013.12.11 1250
기타 님들아 직업군 스텟 벨런스분배좀 ㅠㅠ 1 질풍처럼 2010.10.24 1251
RMXP 이거 좀 제발 알려주세요 ㅠㅠ 1 카시오페아 2011.04.05 1251
RMVX 움직이는 NPC 방향고정과 관련된 질문입니다 2 타카나시 소라 2012.07.27 1251
RMMV RPG MV로 만들어 배포한 게임, 실행안됨 오류 1 키미밍 2017.08.29 1251
기타 저는.... 2 은색바람 2011.04.30 1252
RMVX 레벨제한 퀘스트 같은거 좀알려주새요 ㅠㅠ 1 vx맨 2011.04.30 1252
기타 울프 에디터는 언제 출시된 툴인가요 9 비비드 2013.09.15 1252
기타 몸속에서 벌어지는 게임 기획 중인데 참고할만한 자료구하기가 힘드네여 1 크라레스 2011.06.04 1253
라이선스 기타 게임 배경음 저작권에 대해서 1 elsamaria 2011.07.01 1253
RM2k Unsupported PNG Image 나 비트맵의 색수가 잘못되었습니다 해결 방법 5 emblock 2013.05.06 1253
RMVX KGC_LargeParty 대규모 파티에 대해서 질문 입니다. 3 하얀 2012.10.14 1254
RMVX (해결) 원거리 캐릭터의 기본공격을 원거리로 설정할 방법에 관련 질문 3 퓨어히메 2011.12.23 1254
RMVX 대사에서 미사오나 매드파더처럼 대화창 설정 어떻게 하나요? 3 gaeku 2013.05.04 1254
Board Pagination Prev 1 ... 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 ... 518 Next
/ 518