Python 需要Pygame帮助吗
我是PyGame新手,需要帮助Python 需要Pygame帮助吗,python,text,pygame,Python,Text,Pygame,我是PyGame新手,需要帮助 首先我要说的是,我对Python语言有了基本的了解,我最近开始学习如何使用PyGame,这对我来说是一件新鲜事。然而,当我尝试为PyGame编写代码时,我确实遇到了很多麻烦。只是想让你知道,我已经阅读并观看了很多教程,但没有一个能以我需要的方式帮助我 我的问题是,我试图让一个框出现在屏幕上,上面写着一个单词,例如:“你好”。单击该按钮后,应显示hello 以下是我的计划: 我创建了一个名为pane的类 该类的属性是:xpos、ypos、text、width和he
首先我要说的是,我对Python语言有了基本的了解,我最近开始学习如何使用PyGame,这对我来说是一件新鲜事。然而,当我尝试为PyGame编写代码时,我确实遇到了很多麻烦。只是想让你知道,我已经阅读并观看了很多教程,但没有一个能以我需要的方式帮助我 我的问题是,我试图让一个框出现在屏幕上,上面写着一个单词,例如:“你好”。单击该按钮后,应显示hello 以下是我的计划:
- 我创建了一个名为pane的类
- 该类的属性是:xpos、ypos、text、width和height
- 该类的方法是:add(textToDisplay)、delete(textToDisplay)-(delete函数目前并不那么重要)、displayPane()
- 使用
在点上绘制矩形李>pygame.draw.rect
- 使用功能捕获鼠标单击及其位置李>
- 碰撞鼠标单击 使用矩形位置(如果有,请使用对象列表) 好几个)李>
- 创建一个函数在屏幕上绘制文本并关联 它具有将鼠标点击碰撞到矩形的功能
obj.text
设置为None
来删除文本,例如当event.button==SECONDARY\u button
时,您可以通过在圆圈上单击辅助鼠标按钮来删除文本
p.S.:请注意,我有一个功能,可以将对象与鼠标位置碰撞(因为这是我正在使用的功能所必需的),但您不需要它。你可以使用上面建议的
pygame.Rect
和pygame.Rect.collidepoint
。如果我没有立即回复任何评论,那是因为我可能在床上。因为我住的地方已经很晚了是的,这在Pygame中是可能的。但你的问题真的很模糊。你到底对什么概念有困难?我不能创建box类(我只需要创建一个写有东西的盒子,比如hello,然后它需要出现在屏幕上)哦,谢谢你的回复。非常感谢。这些是我真正需要的链接和帮助。谢谢。我想再次感谢你的帮助,但我什么都想不起来。这个项目快把我累死了:(.事情是我只需要在pygmae中画一个矩形,上面用类写着“hello”。对我来说这看起来很简单,但当我开始做的时候,我就是做不到。