首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >游戏-将对象链接到鼠标事件

游戏-将对象链接到鼠标事件
EN

Stack Overflow用户
提问于 2018-01-21 20:01:44
回答 1查看 80关注 0票数 1

我正在尝试开发一个游戏,为安卓使用吡咯。这将是一个盘子。要移动主要字符,我会让游戏等待鼠标事件(如pygame.MOUSEBUTTONDOWN)。

为了在手机上实现这一点,我想要创建一个带有箭头键的joypad的图形表示,显示在屏幕的左下角。现在,当用户触摸其中一个箭头时,应该触发一个MOUSEBUTTONDOWN事件,并且charachter应该相应地移动。

我的问题是:既然"joypad“对象只是一个抽签,我如何将它与游戏事件联系起来呢?是否有办法这样做?我应该使用joypad箭头键的像素坐标,还是有更好的选择?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-21 21:14:42

据我所知这是不可能的。

在处理输入时,鼠标输入和触摸输入分别处理。

因此,为了回答你最后列出的两个问题:

  • 据我所知,没有实现此功能的方法。
  • 您可以使用箭头的像素坐标。但是,您可以为此使用Rect,并使用collidepoint方法测试鼠标输入/触摸输入的位置是否在箭头按钮Rect中。

你可以做到以下几点:

arrow_left.collidepoint(mouse_x, mouse_y)

我希望这个答案能帮到你!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48371137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档