首页 > 解决方案 > 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 选项构造函数进行配置。不过,它似乎对我不起作用。

任何建议表示赞赏。

标签: javascriptdosbox

解决方案


推荐阅读