* 윈도우(Windows)에서만 사용 가능합니다.
딜레이없이 전체 화면으로 바로 전환 하려면 노드 웹킷 패키지 파일을 수정해야 합니다.
이 작업은 게임이 배포되어야만 할 수 있는 작업이기 때문에 실습을 하시려면 게임 배포 시스템을 이용하여 게임을 윈도우 플랫폼으로 배포해주시기 바랍니다.
배포된 파일을 살펴보면 package.json 이라는 파일이 있습니다. 이 파일이 바로 노드 웹킷의 기본 설정 파일입니다.
이 파일은 텍스트 에디터나 메모장을 통해 불러오면 수정이 가능합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
{
"name": "KADOKAWA/RPGMV",
"main": "www/index.html",
"js-flags": "--expose-gc",
"window": {
"title": "",
"toolbar": false,
"width": 816,
"height": 624,
"icon": "www/icon/icon.png",
"kiosk": true
}
}
|
cs |
위와 같이 하단에 , "kiosk": true 라는 문자열을 추가하면 게임이 전체화면으로 시작됩니다.
API 를 이용하려면 아래와 같은 코드를 사용하면 되는데 이 코드를 실행하면 즉시 전체 화면으로 전환됩니다.
1
2
3
4
5
|
if(!Utils.isMobileDevice()) {
var ngui = require('nw.gui');
var nwin = ngui.Window.get();
nwin.enterFullscreen();
}
|
cs |
반대로 전체 화면에서 창모드로 전환하려면 아래와 같이 하면 됩니다.
1
2
3
4
5
|
if(!Utils.isMobileDevice()) {
var ngui = require('nw.gui');
var nwin = ngui.Window.get();
nwin.leaveFullscreen()
}
|
cs |