48 lines
No EOL
1.2 KiB
JavaScript
48 lines
No EOL
1.2 KiB
JavaScript
//=============================================================================
|
|
// wasd移動プラグイン
|
|
// wasdMove.js
|
|
// Copyright (c) 2018 村人A
|
|
//=============================================================================
|
|
|
|
/*:ja
|
|
* @plugindesc wasd移動に対応するようにします。
|
|
* @author 村人A
|
|
*
|
|
* @help
|
|
*
|
|
* wasd移動に対応するようにします。
|
|
*
|
|
*/
|
|
(function() {
|
|
Input.keyMapper = {
|
|
9: 'tab', // tab
|
|
13: 'ok', // enter
|
|
16: 'shift', // shift
|
|
17: 'control', // control
|
|
18: 'control', // alt
|
|
27: 'escape', // escape
|
|
32: 'ok', // space
|
|
33: 'pageup', // pageup
|
|
34: 'pagedown', // pagedown
|
|
37: 'left', // left arrow
|
|
38: 'up', // up arrow
|
|
39: 'right', // right arrow
|
|
40: 'down', // down arrow
|
|
45: 'escape', // insert
|
|
81: 'pageup', // Q
|
|
87: 'pagedown', // W
|
|
88: 'escape', // X
|
|
90: 'ok', // Z
|
|
96: 'escape', // numpad 0
|
|
98: 'down', // numpad 2
|
|
100: 'left', // numpad 4
|
|
102: 'right', // numpad 6
|
|
104: 'up', // numpad 8
|
|
120: 'debug', // F9
|
|
//WASD対応
|
|
65: 'left', // left arrow
|
|
87: 'up', // up arrow
|
|
68: 'right', // right arrow
|
|
83: 'down' // down arrow
|
|
};
|
|
})(); |