微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

单击图像以播放声音-处理

如何解决单击图像以播放声音-处理

我正在尝试向图像添加鼠标按下事件,我认为这是可能的,因为我已经在论坛上看到过有关它的问题。但是我有一个播放按钮的图像。我想将此图像用作播放/暂停音乐的按钮。到目前为止,我还没有找到任何能播放图像的图像。有谁知道我在哪里可以阅读有关此特定主题的更多信息?仍在浏览文档尚未发现任何东西。这里是我的代码的一部分:

PImage play;
play = loadImage("play.png"); // in setup
imageMode(CORNER); // in draw
image(pause,80,15,50,50); // in draw

解决方法

如果您希望在单击某处时发生某些事情,则必须将点击的坐标与对象的坐标进行比较。

以下是您可以满足自己需求的示例:

void mouseClicked() {
  if (mouseX >= playButton.x && mouseX <= playButton.x + playButton.width && mouseY >= playButton.y && mouseY <= playButton.height) {
    // user clicked on the play button
  }

  // another image in case you want to check for more than one button:
  if (mouseX >= pauseButton.x && mouseX <= pauseButton.x + pauseButton.width && mouseY >= pauseButton.y && mouseY <= pauseButton.height) {
    // user clicked on the pause button
  }
}

playButton.somethingpauseButton.something是您要捕获点击的对象的坐标,不一定是完整对象。

玩得开心!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。