问题描述
我正在制作游戏。在此,使用鼠标单击时,按钮会转到下一个屏幕,例如从主屏幕到战斗屏幕。它适用于计算机/台式机,但不适用于移动设备或标签等触摸屏设备。如何使其在触摸屏设备上工作? ? (如果答案在 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
})