![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pygame
文章平均质量分 90
weixin_39462002
这个作者很懒,什么都没留下…
展开
-
pygame学习教程(四)屏幕显示多个按钮
说明我写这个系列是为了给初学者展示一些思路和技巧,很多代码不是最优的。如果有朋友对构架有不同看法,欢迎指正。这里,继续上个例子展示一些python的技巧。首先,我们修改Jbutton()类。需要涉及很多的向量计算,这里引入DVerctor。需要将这个文件考到执行文件相同的目录,import。DVerctor.py ,可以运行测试一下################## http://w...原创 2018-12-17 11:35:01 · 2649 阅读 · 0 评论 -
pygame学习教程(五)用exec优化上一个例子
在C,C++代码重复工作用宏表示。举例。我用Msp430编程写的宏。宏可以理解为文本替换。它的好处在于可以灵活地替换变量,举个例子。#define SETOUT(IONAME,IONUMBER) \ P##IONAME##DIR|=BIT##IONUMBER;这个解释##,##之间就是变量文本链接 具体SETOUT(1,3) 展开宏就是IONAME=1,IONUMBER...原创 2018-12-17 12:07:57 · 1328 阅读 · 0 评论 -
pygame学习教程(六)添加鼠标点击事件
上一篇在上面的例子实现放置按钮。首先我们优化一下代码就是这段 def SetPo(self): #设置位置 set position # screen.blit(self.mouse_cursor,self.vertex)screen是在if name == “main”:下定义的screen = pygame.display.set_mode((640, 4...原创 2018-12-17 15:43:06 · 16756 阅读 · 0 评论 -
pygame学习教程(一)pygame介绍引自官网
网上有很多pygame的教程,我写这个系列是因为我在学习的过程中响起当年Win32编程,自己编写Form,Message,事件响应。虽然现在已经有很多方法可以帮我们实现这些,如果自己写一遍会体会很深。第一篇介绍。https://www.pygame.org/docs/tut/PygameIntro.html 原文链接This article is an introduction to the...翻译 2018-12-12 11:32:20 · 13948 阅读 · 4 评论 -
pygame学习教程(二)初步了解pygame
使用pygame的第一步是将pygame库导入到python程序中,以便来使用它import pygame然后需要引入pygame中的所有常量。from pygame.locals import *再经过初始化以后我们就可以尽情地使用pygame了。初始化pygame: pygame.init()通常来说我们需要先创建一个窗口,方便我们与程序的交互。下面创建了一个600 x 500的窗...转载 2018-12-12 11:47:57 · 2581 阅读 · 0 评论 -
pygame学习教程(三) 编写第一个类
在这里我会通过一个例子介绍pygame以及让大家学习python的类和面向对象的思想。对象的本质就是将很多共有的数据和方法归纳起来继承。抽象:提取现实世界中某事物的关键特性。编写一个具体的类再去理解是非常好的办法。我们的目标是完成一个可以移动的图像,在这个过程里。我会把我建立类,事件,响应,消息的实现思路和大家共享。首先考虑建立基类。我们需要获得鼠标点击事件,可能 需要移动,所以获得图像位置,显...原创 2018-12-12 13:07:45 · 1495 阅读 · 1 评论