window.moveTo(0, 0);
window.resizeTo(screen.width, screen.height);
//显示文本框
let textbox = prompt("我叫什么名字呢,或者是我该叫什么名字呢?","零陵郡邢道荣");
//重命名以输入名称指定的操作者
$gameActors.actor(1).setName(textbox)
$gameActors.actor(1).setName这个是设置1号角色名称的脚本,
也可以给其他角色输入昵称、简介之类的东西。
$gameActors.actor(1).setNickname("昵称")
$gameActors.actor(1).setProfile("简介")
好像还可以输入给变量。
设置变量数值:$gameVariables.setValue(变量ID,数值)
设置变量字符串:$gameVariables.setValue(变量ID,"字符串")
$gameVariables.value(1)
或许还可以修改职业,把职业改成种族、流派之类的东西,让让玩家自定义哪个种族哪个流派。
$gameActors.actor(n)._classId
由于prompt这个写法好像是会使用rpgmaker那里设置的分辨率大小,
导致在全屏状态或或其他分辨率大小的时候会缩放到我们在rpgmaker那里设置的大小。
所以,加一个窗口最大化的脚本,
是为了当屏幕大小跟设置的分辨率大小不一样而窗口缩放的问题。
window.resizeTo(screen.width, screen.height);这里的宽和高可以直接改成一个具体地数字,
改成一个你想要的大小。
而window.moveTo(0, 0);是窗口左上角的坐标,
这个东西的位置经过数学运算,就可以实现居中显示的功能。
var x = 1920
var y = 1080
window.resizeTo(x, y);
window.moveTo((screen.width-x)/2, (screen.height-y)/2);
Graphics._requestFullScreen()
或许在这个脚本结束之后,输入上面这个全屏的脚本,
又或者是下面这个按下F4,切换全屏的脚本。
var keyCode = 115; // F4 key code
document.dispatchEvent(new KeyboardEvent('keydown', {
keyCode: keyCode
}));