질문과 답변

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 21125
RMXP xp 고수분들 답변부탁점여2 ㅠㅠ 동뼉 2012.01.08 2887
RMVXA vx ace랑 vx랑 스크립트 연동 안되나요? 1 동뼉 2012.01.08 3538
RMVXA rb파일은 어떻게 쓰는 건가요? 2 엘 티그레 2012.01.08 6051
기타 아방스님 에이스버전 언제나오나요?,, 1 피터붐 2012.01.08 2953
RMVX 타이틀 메뉴 순서 바꾸는 방법 있나요? 1 상생 2012.01.08 2531
RMXP RPG XP 게임실행 오류... 도와주세요!!! 1 file 블라블라 2012.01.08 4926
RMVX 아방스님께서 올려주신 액알 스크립트 말이에요..{VLAD ABS [액알 시스템]} 2 칩스 2012.01.08 3846
RMVX 죽은 엑터 시로네 2012.01.08 2532
RMVX 메뉴 화면을 스크립트로 다르게 바꾸었을 때 다른 기능 넣기 8 쉰라면블랙 2012.01.07 2380
RMXP RPGXP1.03 스크립트창이 ㅄ같내요 ㄷㄷㄷ 3 달마야놀자 2012.01.07 3657
RMVX RPGVX데미지 계산식에 대해 히나나이 2012.01.07 3291
RMXP 파티 인원 문의 2 부리얌 2012.01.05 3238
RMVX 이거 진짜 해결이 안되네요 2 아이카 2012.01.04 2509
RMVX tankentai 사이드 뷰 시스템 이용시 몬스터의 공격에 관한 질문 1 퓨어히메 2012.01.04 2941
RMVXA 심플맵 불러오기가 안되는데.... 11 카이온 2012.01.04 3333
RMVX 애니메이션 프레임 당 속도 조절...!! 다크니스의어둠 2012.01.04 3220
RMVX 맵 배치 평가에 올리려고 하는데요. 1 불량토깡 2012.01.04 2836
RMVXA vx ace 새로나온 엑터 moopu 2012.01.04 3123
RMVXA 화면에 에니며이션 표시하기 지론아모스 2012.01.04 3201
RMXP 시스템 구현방법에 대한 질문 모모미코 2012.01.04 1496
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