MV 플러그인

















English Translation : http://biud436.tistory.com/64



소개

오늘날 많은 게임에서는 해상도 변경 옵션을 제공합니다. 이 플러그인은 WIndows 플랫폼에서 모니터 장치 설정에 따른 해상도 목록을 구해서 컴퓨터에 맞는 해상도를 설정할 수 있는 플러그인입니다. 


361.PNG


362.png



위 디자인은 기본 윈도우에 트릭을 써서 구현했습니다만, 디자인이 만들어지면 조만간 변경 할 예정입니다.



사용법

1. 플러그인과 라이브러리 파일을 다운로드 받으세요. 


2. winDisplaySettings.node 파일을 프로젝트 폴더의 www/js/libs 폴더에 넣어줍니다.


36.png


3. 플러그인 관리(플러그인 매니저)를 열고 플러그인을 설정합니다.


4. 프로젝트를 Windows 플랫폼으로 배포합니다. 


38.png




5. 실행 파일의 이름을 Game.exe 에서 nw.exe로 변경합니다. (파일 이름을 nw.exe로 변경하지 않으면 모듈을 불러올 수 없다는 버그가 발생하니 반드시 변경하세요)


37.png






플러그인 커맨드

ScreenManager Start 



스크립트 호출

해상도 목록을 구해서 다른 플러그인에서 사용하고 싶다면 아래와 같은 함수를 활용해보시기 바랍니다.



이 함수는 해상도 목록을 RMMV의 Point 형식으로 반환합니다.


Graphics.getAvailGraphicsArray('Number');


이 함수는 해상도 목록을 '1024 x 768'와 같은 자바스크립트 문자열 형식으로 반환합니다.


Graphics.getAvailGraphicsArray('String');



다운로드

다운로드 받아야 할 파일은 아래 두 개의 파일입니다. 


플러그인 파일 - Github RAW

모듈(라이브러리) 파일 - Download



버전 로그

2016.10.04 (v1.0.0) - 출시

2016.10.24 (v1.0.1) - 게임 옵션에 해상도 옵션을 추가했습니다.

2016.11.26 (v1.0.2) - 해상도 변경 시 현재 Scene을 해상도에 맞게 다시 그리게 되고, 또한 모바일 디바이스에서 사용할 수 있는 플러그인 매개변수를 추가했습니다 (해상도 목록이 제대로 감지되지 않는 환경에서 선택적으로 사용할 수 있습니다) 그리고 라이브러리 파일을 감지할 수 없어도 4:3, 16:9, 16:10에 맞는 해상도로 변경할 수 있게 기본 해상도 목록이 추가됩니다.


Who's 러닝은빛

profile

Blog                            http://biud436.blog.me/

Blog(English)                 http://biud436.tistory.com/

MV Plugins                   https://github.com/biud436/MV   

Atachment
첨부 '5'
  • ?
    잠행인 2016.10.05 16:58

    모바일용도 있으면 좋겠다 싶습니다.(세로폼)

  • ?
    잠행인 2016.10.05 16:59
    그런데 제가 화면 전체 마법같은걸 몇개 쓰고있는데, 해상도 변환시키면 어떻게 될까요?
  • profile
    러닝은빛 2016.10.05 18:50

    1. 모바일에서는 미리 입력되어있는 해상도 테이블을 가져와서 보여주기 때문에 비율이 맞지 않을 수도 있습니다. 제가 사용하는 함수는 브라우저마다 다른 수치를 보여주더군요. 실제 정확한 해상도를 구하려면 Intel XDK 용 플러그인을 넣어야 할 것 같더군요.


    2. 그건 변경을 해봐야 알 것 같습니다.

  • ?
    잠행인 2016.10.05 19:05
    복잡한 것은 잘 모르니까 내년쯤 써보고 빌드해보겠습니다

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 플러그인 자료 게시물 작성시 주의사항 습작 2015.10.25 339
68 메시지 제한시간 선택지 4 file 일단 2016.03.01 577
67 오디오 발소리 재생 플러그인 9 file 러닝은빛 2015.12.27 736
66 메시지 한글 메시지 시스템 40 file 러닝은빛 2015.12.03 2066
65 그래픽 다중 뷰포트(Multiple Viewports) 플러그인 1 러닝은빛 2016.08.25 418
64 HUD Multiple HUD (HP, MP, EXP, LEVEL) 15 file 러닝은빛 2015.10.31 1622
63 이름입력 한글 이름 입력의 처리 15 file 러닝은빛 2015.10.20 1231
62 기타 Battle Engine Core , Action Sequence Pack 2 [전투 관련 엔진] 5 가시밭 2015.11.20 1214
61 기타 Minimize to Tray file 러닝은빛 2016.01.21 365
60 기타 Refresh Manager 2 file 러닝은빛 2016.05.24 389
59 퀘스트 Gameus' Quest System 4 file 습작 2015.11.04 837
58 그래픽 Mirror Area file 러닝은빛 2017.01.03 172
57 키입력 Keyboard Event 러닝은빛 2017.01.03 122
56 이동 및 탈것 이벤트 자동 추적 플러그인 5 file 러닝은빛 2016.04.27 460
55 스킬 MKMV_DrainPercentage​​ : Hp/Mp Drain 스킬 타입 백분율 계산 플러그인 1 file MKMV 2015.11.15 593
54 제작도구 Wav 파일 암호화 도구 file 러닝은빛 2016.11.30 94
53 전투 적 HP 표시 플러그인 4 file 부초 2016.07.19 623
52 기타 게임 스크린샷 파일을 만드는 플러그인 file 러닝은빛 2015.12.23 360
51 그래픽 Wave Filter 1 러닝은빛 2016.01.14 451
» 기타 Screen Manager 4 file 러닝은빛 2016.10.04 239
49 그래픽 [타작] 윈도우 프레임 안 늘어나는 플러그인 Window Frame Anti-Stretch Juwan_Park 2016.11.12 138
Board Pagination Prev 1 2 3 4 Next
/ 4