Feel free to delete this spoiler after read it. I'm not the author of this plugin. I found a version of him named MVP_Gamepad in someone else's game. After that, I found the original version from Uchuzine, already with some modification made by someone called NAK(or dice2000)
You can check the link on GitHub.
So I made an upgrade of the plugin, but I can't make an extension, but I've identified inside the plugin the modifications that I made.
I also tried to contact Uchuzine on twitter, but he never answers me.
Spoiler: image
Introduction
This plugin adds onscreen buttons for mobile devices. The buttons are adjustable according to portrait or landscape mode, and you can render them off-screen on the black bars.
Features
-----Default by Uchuzine and Nak-----
• Shows a DPAD and Action and Cancel Button on the screen.
• Buttons can be placed outside the game screen on the black bars.
• Hide or show buttons through a switch.
• Set button size in plugin parameters(it resizes the image if necessary).
• You can configure actions for when you press or hold your fingers on the black bar.
• You can swipe left or right on the screen and operate the functions of the PageUp or PageDown buttons.
• Hide the buttons when the message box is open.
-----Added by Eliaquim-----
• You can add PageUp, PageDown, Shift, Menu buttons on the screen.
• Buttons can blink when you pressed them(change the opacity).
• You can choose if the cancel button will work to call the menu too or only to cancel.
ScreenShots
Spoiler
How to use
Spoiler-----Default by Uchuzine and Nak-----
Button Images
•Button images should be in the /img/system folder.
•And they should be done in a 1: 1 ratio.
•For directionals, make sure the center of the directional pad is in the center of the image.
Button position parameters
•For each button you can choose a preset start position:
•left-top, right-top, left-bottom, right-bottom.
•To change them from these initial positions you can set the margin in the plugin parameters.
Button visible parameter
•Set whether you want the button to appear or not. If you disable it in the parameters, you will not be able to enable them within the game.
DPad Operation Range
•Specifies the size of the button's tap area.
•When 1: The touch area is the image area.
•When 2: The touch area is twice as large vertically and horizontally (spreading 50% out of the image).
DPad Diagonal Range
•Determines the direction of the character. Increasing this number will cause the character to change direction and assume a diagonal, such as up + right.
•When “0”: Only 4 directions (up / down / left / right) can be input.
•When “0.5”: Eight directions can be input evenly.
•When “1”: Four-way input of “upper right”, “lower right”, “upper left”, and “lower left”.
•The higher the number, the more mistakes occur, such as "I was going to push up but it was in the upper right".
•If there is no problem in 4 directions, specifying “0” will minimize the operation error.
AnalogMove
•Set this to true for compatibility with Analog Move.
-----Added by Eliaquim-----
You can choose if you want the buttons to blink when you pressed them.
Set the parameter opacity for each button to 0.5 for example. Then you can set the blink parameter to higher or lower opacity.
You also can use this plugin commands to hide all buttons or hide specific ones.
• show X
• hide X
Where X can be:
• dirpad / ok / cancel / menu / shift / pagedown / pageup / extra / all
NOTE: In fact, only the opacity of them will be set to 0. If you press in the place they are, they will work(but not blink, in case the blink parameter is true).
NOTE 2: In my experience, I have to test it a lot. To find the right size for my buttons on mobile. Since it not shows in the same proportion as in desktop.
NOTE 3: You can use CommunityBasic.js to see better the positions on the desktop if you want it to show in the black bars.
Change the parameters "screenWidth / screenHeight" to the size that you want for the screen of your game.
And change the parameters "changeWindowHeightTo / changeWindowWidthTo" to a size that you want, like 1280x720 or 1920x1080(16:9 - that is the majority in mobile).
RM Web - https://forums.rpgmakerweb.com/index.php?members/eliaquim.123037/
Centro Rpg Maker - https://centrorpg.com/index.php?action=profile
Instagram - https://www.instagram.com/rakuen.zero
Twitter - https://twitter.com/rakuenzero
Facebook - https://www.facebook.com/rakuenzero
@param ---PC Option---
@param ---FilePath---
@param ---Button Settings---
@param ---Directional Button---
@param ---Ok Button---
@param ---Cancel Button---
@param ---Menu Button---
@param ---Shift Button---
@param ---PageUp Button---
@param ---PageDown Button---
@param ---Extra Button---
@param ---TouchInput Extend---
@param ---Need Analog Move.js---
@param PC BtnDisplay
@desc Show virtual buttons when running on PC. Yes: true / Not:false
Default:false
@default false
@type boolean
@parent ---PC Option---
@param PC TouchExtend
@desc Enable touch operation extension when running on PC. Yes: true / Not:false
Default:true
@default true
@type boolean
@parent ---PC Option---
@param DPad Image
@desc The file path of the D-Pad image
@default DirPad
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param ActionBtn Image
@desc The file path of the Action button image
@default ActionButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param CancelBtn Image
@desc File path of Cancel button image
@default CancelButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param MenuBtn Image
@desc File path of Menu button image
@default MenuButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param ShiftBtn Image
@desc File path of Shift button image
@default ShiftButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param PageUpBtn Image
@desc File path of PageUp button image
@default PageUpButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param PageDownBtn Image
@desc File path of PageDown button image
@default PageDownButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param ExtraBtn Image
@desc File path of Extra button image
@default ExtraButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param Blink Button Press
@desc Blink the button when it's pressed.
@default false
@type boolean
@parent ---Button Settings---
@param Blink Button Opacity
@desc Choose the opacity for when the button is pressed. From 0 to 1.
@default 1
@type number
@parent ---Button Settings---
@param Button Opacity
@desc Button opacity (0 to 1) Default: 0.7
@default 0.700
@type number
@max 1.000
@min 0.000
@decimals 3
@parent ---Button Settings---
@param Vertical BtnZoom
@desc Magnification of all buttons when displayed in portrait 初期値:1.700
@default 0.900
@type number
@decimals 3
@parent ---Button Settings---
@param Tablet BtnZoom
@desc Magnification of all buttons when displayed in landscape in Tablet 初期値:0.800
@default 0.800
@type number
@decimals 3
@parent ---Button Settings---
@param TabVertical BtnZoom
@desc Magnification of all buttons when displayed in portrait in Tablet 初期値:1.100
@default 0.900
@type number
@decimals 3
@parent ---Button Settings---
@param HideButton OnMessage
@desc When the message is displayed at the bottom of the screen, lower the display order of the virtual button to the bottom of the game screen. 初期値:false
@default false
@type boolean
@parent ---Button Settings---
@param HideButton Switch
@desc Control the display of virtual buttons with this numbered switch. Disabled at 0.
@default 0
@type number
@parent ---Button Settings---
@param HideButton Switch Value
@desc When controlling a virtual button with a switch, set whether to display ON (true) or OFF (false).
@default false
@type boolean
@parent ---Button Settings---
@param DPad Visible
@desc Show direction pad. Yes:true / Not:false. Default:true
@default true
@type boolean
@parent ---Directional Button---
@param DPad Size
@desc Direction pad size (px). Initial value: 200
@default 128
@type number
@parent ---Directional Button---
@param DPad Margin
@desc The position of the direction pad image. The size of the gap from the edge of the screen. (width from left; width from bottom) Initial value: 10; 10
@default 20; 20
@parent ---Directional Button---
@param DPad Orientation
@desc You want to change the reference position of the direction pad to something other than the lower left. left か right; top か bottom で指定。 初期値:left; bottom
@default left; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Directional Button---
@param DPad OpelationRange
@desc For the direction pad image, the operating range of the touch (magnification, 1~ ) to widen the touch determination to the outside of the image, to prevent operation error. Initial value: 1.3
@default 1.000
@type number
@decimals 3
@parent ---Directional Button---
@param DPad DiagonalRange
@desc The size of the determination of the direction pad oblique direction (0-1). The easier it is to enter diagonally, the easier it is to shake the operation. 0 if it is good in four directions. Initial value: 0.3;
@default 0.300
@type number
@max 1.000
@min 0.000
@decimals 3
@parent ---Directional Button---
@param ActionBtn Visible
@desc Show Action button: true Not:false Initial value: true
@default true
@type boolean
@parent ---Ok Button---
@param ActionBtn Size
@desc The size of the decision button (px). Initial value: 55
@default 55
@type number
@parent ---Ok Button---
@param ActionBtn Margin
@desc The position of the decision button. The size of the gap from the edge of the screen. (width from right; width from bottom) Initial value: 70; 20
@default 70; 20
@parent ---Ok Button---
@param ActionBtn Orientation
@desc You want to change the reference position of the decision button to something other than the lower right. left か right; top か bottom で指定。 初期値:right; bottom
@default right; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Ok Button---
@param CancelBtn Visible
@desc Show cancel button: true No: false 初期値:true
@default true
@type boolean
@parent ---Cancel Button---
@param CancelBtn Size
@desc The size of the cancel button (px). Initial value: 55
@default 55
@type number
@parent ---Cancel Button---
@param CancelBtn Margin
@desc The position of the cancel button. Specify the size of the gap from the screen edge. (Width from right; width from bottom) Initial value: 110; 10
@default 5; 40
@parent ---Cancel Button---
@param CancelBtn Orientation
@desc You want to change the reference position of the cancel button to something other than the lower right.left or right; top or bottom Specified by default value:right; bottom
@default right; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Cancel Button---
@param CancelBtn call menu?
@desc Cancel Button work to call the menu to?
@default false
@type boolean
@parent ---Cancel Button---
@param MenuBtn Visible
@desc Show cancel (menu) button: true No: false default value:true
@default true
@type boolean
@parent ---Menu Button---
@param MenuBtn Size
@desc The size of the menu button (px). Initial value: 55
@default 55
@type number
@parent ---Menu Button---
@param MenuBtn Margin
@desc The position of the menu button. Specify the size of the gap from the screen edge.(Width from right; width from bottom) Initial value: 110; 10
@default 0; 0
@parent ---Menu Button---
@param MenuBtn Orientation
@desc You want to change the reference position of the cancel button to something other than the lower right. left or right; specified by top or bottom. Initial value: right; bottom
@default right; top
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Menu Button---
@param ShiftBtn Visible
@desc Show cancel (menu) button: true No: false 初期値:true
@default true
@type boolean
@parent ---Shift Button---
@param ShiftBtn Size
@desc The size of the cancel button (px). Initial value: 55
@default 55
@type number
@parent ---Shift Button---
@param ShiftBtn Margin
@desc The position of the cancel button. Specify the size of the gap from the screen edge. (Width from right; width from bottom) Initial value: 10; 150
@default 10; 150
@parent ---Shift Button---
@param ShiftBtn Orientation
@desc You want to change the reference position of the cancel button to something other than the lower right. left or right; specified by top or bottom. Initial value: right; bottom
@desc The size of the cancel button (px). Initial value: 55
@default 55
@type number
@parent ---PageUp Button---
@param PageUpBtn Margin
@desc The position of the cancel button. Specify the size of the gap from the screen edge. (Width from right; width from bottom) Initial value: 70; 90
@default 70; 90
@parent ---PageUp Button---
@param PageUpBtn Orientation
@desc You want to change the reference position of the cancel button to something other than the lower right. left or right; specified by top or bottom. Initial value: right; bottom
@desc The size of the cancel button (px). Initial value: 55
@default 55
@type number
@parent ---PageDown Button---
@param PageDownBtn Margin
@desc The position of the cancel button. Specify the size of the gap from the screen edge. (Width from right; width from bottom) Initial value: 5; 110
@default 5; 110
@parent ---PageDown Button---
@param PageDownBtn Orientation
@desc You want to change the reference position of the cancel button to something other than the lower right.left or right; specified by top or bottom. Initial value: right; bottom
@default right; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---PageDown Button---
@param ExtraBtn Visible
@desc Show cancel (menu) button: true No: false
Initial value: true
@default true
@type boolean
@parent ---Extra Button---
@param ExtraBtn Size
@desc The size of the cancel button (px). Initial value: 55
@default 55
@type number
@parent ---Extra Button---
@param ExtraBtn Margin
@desc The position of the cancel button. Specify the size of the gap from the screen edge. (Width from right; width from bottom) Initial value: 0; 0
@default 0; 0
@parent ---Extra Button---
@param ExtraBtn Orientation
@desc You want to change the reference position of the cancel button to something other than the lower right. left or right; specified by top or bottom. Initial value: right; bottom
@default left; top
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Extra Button---
@param Flick PageUp-PageDown
@desc Flick left or right on the screen to get the PageUp/PageDown operation.When you want to switch characters on the status screen. Initial value: true
@default true
@type boolean
@parent ---TouchInput Extend---
@param HoldCanvas ActionBtn
@desc Press and hold the screen to press the decision button.default value:true
@default true
@type boolean
@parent ---TouchInput Extend---
@param OutCanvas CancelBtn
@desc The entire black belt outside the game screen is treated like a cancel button.default value:false
@default false
@type boolean
@parent ---TouchInput Extend---
@param OutCanvas ActionBtn
@desc The entire black belt part outside the game screen becomes the decision button treatment.default value:false
@default false
@type boolean
@parent ---TouchInput Extend---
@param Analog Move
@desc [* Please read AnalogMove.js first]Enable analog movement with directional pads. Initial value: false
@default false
@type boolean
@parent ---Need Analog Move.js---
@param Analog Sensitivity
@desc Input sensitivity for analog movement. Increasing the value moves the character greatly with fine finger movements. Initial value: 1.800
@desc Show virtual buttons when running on PC. Yes: true / Not:false
Default:false
@default false
@type boolean
@parent ---PC Option---
@param PC TouchExtend
@desc Enable touch operation extension when running on PC. Yes: true / Not:false
Default:true
@default true
@type boolean
@parent ---PC Option---
@param DPad Image
@desc The file path of the D-Pad image
@default DirPad
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param ActionBtn Image
@desc The file path of the Action button image
@default ActionButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param CancelBtn Image
@desc File path of Cancel button image
@default CancelButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param MenuBtn Image
@desc File path of Menu button image
@default MenuButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param ShiftBtn Image
@desc File path of Shift button image
@default ShiftButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param PageUpBtn Image
@desc File path of PageUp button image
@default PageUpButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param PageDownBtn Image
@desc File path of PageDown button image
@default PageDownButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param ExtraBtn Image
@desc File path of Extra button image
@default ExtraButton
@require 1
@dir img/system/
@type file
@parent ---FilePath---
@param Blink Button Press
@desc Blink the button when it's pressed.
@default false
@type boolean
@parent ---Button Settings---
@param Blink Button Opacity
@desc Choose the opacity for when the button is pressed. From 0 to 1.
@default 1
@type number
@parent ---Button Settings---
@param Button Opacity
@desc Button opacity (0 to 1) Default: 0.7
@default 0.700
@type number
@max 1.000
@min 0.000
@decimals 3
@parent ---Button Settings---
@param Vertical BtnZoom
@desc Magnification of all buttons when displayed in portrait
初期値:1.700
@default 0.900
@type number
@decimals 3
@parent ---Button Settings---
@param Tablet BtnZoom
@desc Magnification of all buttons when displayed in landscape in Tablet
初期値:0.800
@default 0.800
@type number
@decimals 3
@parent ---Button Settings---
@param TabVertical BtnZoom
@desc Magnification of all buttons when displayed in portrait in Tablet
初期値:1.100
@default 0.900
@type number
@decimals 3
@parent ---Button Settings---
@param HideButton OnMessage
@desc When the message is displayed at the bottom of the screen, lower the display order of the virtual button to the bottom of the game screen.
初期値:false
@default false
@type boolean
@parent ---Button Settings---
@param HideButton Switch
@desc Control the display of virtual buttons with this numbered switch. Disabled at 0.
@default 0
@type number
@parent ---Button Settings---
@param HideButton Switch Value
@desc When controlling a virtual button with a switch, set whether to display ON (true) or OFF (false).
@default false
@type boolean
@parent ---Button Settings---
@param DPad Visible
@desc Show direction pad. Yes:true / Not:false. Default:true
@default true
@type boolean
@parent ---Directional Button---
@param DPad Size
@desc Direction pad size (px). Initial value: 200
@default 128
@type number
@parent ---Directional Button---
@param DPad Margin
@desc The position of the direction pad image. The size of the gap from the edge of the screen.
(width from left; width from bottom) Initial value: 10; 20
@default 10; 20
@parent ---Directional Button---
@param DPad Orientation
@desc You want to change the reference position of the direction pad to something other than the lower left.
left か right; top か bottom で指定。 初期値:left; bottom
@default left; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Directional Button---
@param DPad OpelationRange
@desc For the direction pad image, the operating range of the touch (magnification, 1~ )
to widen the touch determination to the outside of the image, to prevent operation error. Initial value: 1.3
@default 1.000
@type number
@decimals 3
@parent ---Directional Button---
@param DPad DiagonalRange
@desc The size of the determination of the direction pad oblique direction (0-1). The easier it is to enter diagonally, the easier it is to shake the operation. 0 if it is good in four directions. Initial value: 0.3;
@default 0.300
@type number
@max 1.000
@min 0.000
@decimals 3
@parent ---Directional Button---
@param ActionBtn Visible
@desc Show Action button: true Not:false Initial value: true
@default true
@type boolean
@parent ---Ok Button---
@param ActionBtn Size
@desc The size of the decision button (px). Initial value: 55
@default 55
@type number
@parent ---Ok Button---
@param ActionBtn Margin
@desc The position of the decision button. The size of the gap from the edge of the screen.
(width from right; width from bottom) Initial value: 70; 20
@default 70; 20
@parent ---Ok Button---
@param ActionBtn Orientation
@desc You want to change the reference position of the decision button to something other than the lower right.
left か right; top か bottom で指定。 初期値:right; bottom
@default right; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Ok Button---
@param CancelBtn Visible
@desc キャンセル(メニュー)ボタンを表示する:true しない:false
初期値:true
@default true
@type boolean
@parent ---Cancel Button---
@param CancelBtn call menu?
@desc Cancel Button work to call the menu to?
@default false
@type boolean
@parent ---Cancel Button---
@param CancelBtn Size
@desc キャンセルボタンの大きさ(px)。 初期値:55
@default 55
@type number
@parent ---Cancel Button---
@param CancelBtn Margin
@desc キャンセルボタンの位置。画面端からの隙間の大きさで指定。
(右からの幅; 下からの幅) 初期値:5; 40
@default 5; 40
@parent ---Cancel Button---
@param CancelBtn Orientation
@desc キャンセルボタンの基準位置を、右下以外に変えたい場合。
left か right; top か bottomで指定。 初期値:right; bottom
@default right; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Cancel Button---
@param MenuBtn Visible
@desc キャンセル(メニュー)ボタンを表示する:true しない:false
初期値:true
@default true
@type boolean
@parent ---Menu Button---
@param MenuBtn Size
@desc キャンセルボタンの大きさ(px)。 初期値:55
@default 55
@type number
@parent ---Menu Button---
@param MenuBtn Margin
@desc キャンセルボタンの位置。画面端からの隙間の大きさで指定。
(右からの幅; 下からの幅) 初期値:0; 0
@default 0; 0
@parent ---Menu Button---
@param MenuBtn Orientation
@desc キャンセルボタンの基準位置を、右下以外に変えたい場合。
left か right; top か bottomで指定。 初期値:right; bottom
@default right; top
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Menu Button---
@param ShiftBtn Visible
@desc キャンセル(メニュー)ボタンを表示する:true しない:false
初期値:true
@default true
@type boolean
@parent ---Shift Button---
@param ShiftBtn Size
@desc キャンセルボタンの大きさ(px)。 初期値:55
@default 55
@type number
@parent ---Shift Button---
@param ShiftBtn Margin
@desc キャンセルボタンの位置。画面端からの隙間の大きさで指定。
(右からの幅; 下からの幅) 初期値:10; 150
@default 10; 150
@parent ---Shift Button---
@param ShiftBtn Orientation
@desc キャンセルボタンの基準位置を、右下以外に変えたい場合。
left か right; top か bottomで指定。 初期値:right; bottom
@default right; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Shift Button---
@param PageUpBtn Visible
@desc キャンセル(メニュー)ボタンを表示する:true しない:false
初期値:true
@default true
@type boolean
@parent ---PageUp Button---
@param PageUpBtn Size
@desc キャンセルボタンの大きさ(px)。 初期値:55
@default 55
@type number
@parent ---PageUp Button---
@param PageUpBtn Margin
@desc キャンセルボタンの位置。画面端からの隙間の大きさで指定。
(右からの幅; 下からの幅) 初期値:70; 90
@default 70; 90
@parent ---PageUp Button---
@param PageUpBtn Orientation
@desc キャンセルボタンの基準位置を、右下以外に変えたい場合。
left か right; top か bottomで指定。 初期値:right; bottom
@default right; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---PageUp Button---
@param PageDownBtn Visible
@desc キャンセル(メニュー)ボタンを表示する:true しない:false
初期値:true
@default true
@type boolean
@parent ---PageDown Button---
@param PageDownBtn Size
@desc キャンセルボタンの大きさ(px)。 初期値:55
@default 55
@type number
@parent ---PageDown Button---
@param PageDownBtn Margin
@desc キャンセルボタンの位置。画面端からの隙間の大きさで指定。
(右からの幅; 下からの幅) 初期値:5; 110
@default 5; 110
@parent ---PageDown Button---
@param PageDownBtn Orientation
@desc キャンセルボタンの基準位置を、右下以外に変えたい場合。
left か right; top か bottomで指定。 初期値:right; bottom
@default right; bottom
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---PageDown Button---
@param ExtraBtn Visible
@desc キャンセル(メニュー)ボタンを表示する:true しない:false
初期値:true
@default true
@type boolean
@parent ---Extra Button---
@param ExtraBtn Size
@desc キャンセルボタンの大きさ(px)。 初期値:55
@default 55
@type number
@parent ---Extra Button---
@param ExtraBtn Margin
@desc キャンセルボタンの位置。画面端からの隙間の大きさで指定。
(右からの幅; 下からの幅) 初期値:0; 0
@default 0; 0
@parent ---Extra Button---
@param ExtraBtn Orientation
@desc キャンセルボタンの基準位置を、右下以外に変えたい場合。
left か right; top か bottomで指定。 初期値:right; bottom
@default left; top
@type select
@option left; top
@option left; bottom
@option right; top
@option right; bottom
@parent ---Extra Button---
@param Flick PageUp-PageDown
@desc Flick left or right on the screen to get the PageUp/PageDown operation.
ステータス画面でキャラを切り替えたい時などに。初期値:true
@default true
@type boolean
@parent ---TouchInput Extend---
@param HoldCanvas ActionBtn
@desc Press and hold the screen to press the decision button.
初期値:true
@default true
@type boolean
@parent ---TouchInput Extend---
@param OutCanvas CancelBtn
@desc The entire black belt outside the game screen is treated like a cancel button.
初期値:false
@default false
@type boolean
@parent ---TouchInput Extend---
@param OutCanvas ActionBtn
@desc The entire black belt part outside the game screen becomes the decision button treatment.