使用 p5 代码触摸时如何使按钮工作

问题描述

我正在制作游戏。在此,使用鼠标单击时,按钮会转到下一个屏幕,例如从主屏幕到战斗屏幕。它适用于计算机/台式机,但不适用于移动设备或标签等触摸屏设备。如何使其在触摸屏设备上工作? ? (如果答案在 p5 代码、javascript 或 html 中会很有帮助)。我负担不起使用 HTML 创建按钮的费用。

我正在使用的电流:

If(mousepressedOver(button)) {
   gamesSate = "BATTLE";

   battleScreen();
}

在上面的代码 battleScreen(); 中,我在函数 draw()调用一个名为 BattleScreen 的函数

解决方法

我是一名网络开发人员。并且 click 事件适用于所有触摸屏设备。它适用于 html 的每个 id、名称、标签等。你可以试试。希望它会起作用 在 javascript 中,您可以使用 addEventListener

document.getElementById("youId").addEventListener("click",function () {
    //your action
    // you can also use  document.getElementsByClassName,document.getElementsByName,document.getElementsByTagName etc in the place of getElementById
})