javascript - JS-Dos 6.22:禁用操纵杆
问题描述
在Google Chrome中,对于 PARATROOPER 和 LODE RUNNER,游戏似乎检测到并自动配置了操纵杆,从而无法使用键盘。键盘在 Firefox 和 Safari 中完美运行。有没有办法在 Js-DOS 6.22 中禁用操纵杆?
let gameConfig = {
zipFile : 'Lode_Runner_DOS.zip',
execCmdArray : ['-c', 'cd LODE_R~1', '-c', 'cd GAMEFI~1', '-c', 'LR.COM'],
cycles : 550,
joysticktype: 'none' // <-- This does not work...
}
const startButtonClicked = () => {
startButtonOverlay.remove();
loadingOverlay.remove();
let dosGame = new DosGame(window.Dos, gameConfig, canvas);
dosGame.start().then(() => {
// Start game logic
});
}
我看到这里显示了一个 JS-Dos 6.22 默认配置:
https://js-dos.com/6.22/docs/api/generate.html?page=js-dos-conf
此页面还声称 OPTIONS 可通过 DOSBox 选项构造函数进行配置。不过,它似乎对我不起作用。
任何建议表示赞赏。
解决方案
推荐阅读
- r - seq.int(r1$mon, 12 (to0$year - r1$year) + to0$mon, by) 中的错误:from 必须是有限数
- firebase - Firebase - 一个请求中获取的最大文档数?
- firebase - Flutter/Firebase/flutter_login_facebook - 成功检索令牌,但将其传递给 signInWithCredential 时显示为空?
- rust - Bencher.bytes 的含义是什么?
- javascript - 如何通过画布表示图表中的任何数字?
- airflow - Airflow 无法使用加密的私钥建立 SFTP 连接
- javascript - 正则表达式适用于 Chrome,但不适用于 Safari
- perl - 在perl中读取文件时删除特殊字符
- javascript - 访问或重新加载html链接中的锚标记(#)时调用javascript函数
- python-3.x - Discord.py 重写不返回缓存的图像