![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pygame
GEASS-KEBA
这个作者很懒,什么都没留下…
展开
-
用Python和Pygame写游戏-从入门到精通(21) 一个重力模拟金属球碰撞的例程
使用声音,播放音效。一个重力模拟金属球碰撞的例程。 SCREEN_SIZE = (640, 480) # 重力因子,实际上是单位 像素/平方秒 GRAVITY = 250.0 # 弹力系数,不要超过1! BOUNCINESS = 0.7 import pygame from pygame.locals import * from random import randint import转载 2017-09-05 10:41:19 · 1979 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(22) 简单的音乐放映实例
SCREEN_SIZE = (800, 600) # 存放音乐文件的位置 MUSIC_PATH = "./MUSIC" import pygame from pygame.locals import * from math import sqrt import os import os.path def get_music(path): # 从文件夹来读取所有的音乐文件转载 2017-09-05 16:43:20 · 2510 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(1)HelloWorld
#!/usr/bin/env python background_image_filename = 'sushiplate.jpg' mouse_image_filename = 'fugu.png' #指定图像文件名称 import pygame #导入pygame库 from pygame.locals import * #导入一些常用的函数和常量 from sys import ex转载 2017-08-29 13:03:33 · 850 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(2)事件
1、理解事件 import pygame pygame.init() SCREEN_SIZE = (640, 480) screen = pygame.display.set_mode(SCREEN_SIZE, 0, 32) font = pygame.font.SysFont("arial", 16); font_height = font.get_linesize() event_te转载 2017-08-30 09:32:09 · 777 阅读 · 1 评论 -
用Python和Pygame写游戏-从入门到精通(3)显示
1、全屏显示 background_image_filename = 'sushiplate.jpg' import pygame from pygame.locals import * from sys import exit pygame.init() screen = pygame.display.set_mode((640, 480), 0, 32) background = pyg转载 2017-08-30 12:40:27 · 307 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(4)字体
1、字体 # -*- coding: utf-8 -*- # 记住上面这行是必须的,而且保存文件的编码要一致! import pygame from pygame.locals import * from sys import exit close = False pygame.init() scr转载 2017-08-30 13:47:02 · 318 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(5)像素、色彩、颜色
1、像素的威力 import pygame pygame.init() #screen = pygame.display.set_mode((640, 480)) all_colors = pygame.Surface((4096,4096), depth=24) for r in range(256): print(r+1, "out of 256") x = (r转载 2017-08-30 15:02:33 · 2607 阅读 · 1 评论 -
用Python和Pygame写游戏-从入门到精通(7) 混杂的例子
1、混杂的例子 import pygame from pygame.locals import * from sys import exit from random import * from math import pi pygame.init() screen = pygame.display.set_mode((640, 480), 0, 32) points = [] close转载 2017-08-30 16:09:59 · 290 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(9) Vector2d
1、Vector2d import math class Vector2(object): def __init__(self, x = 0.0, y = 0.0): self.x = x self.y = y def __str__(self): return "(%s, %s)" % (self.x, self.y)转载 2017-08-31 13:27:58 · 2856 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(8)Move
1、Move background_image_filename = 'sushiplate.jpg' sprite_image_filename = 'fugu.png' import pygame from pygame.locals import * from sys import exit pygame.init() close = False screen = pygame.dis转载 2017-08-31 13:31:44 · 1858 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(10)方向移动
1、8个方向移动 background_image_filename = 'sushiplate.jpg' sprite_image_filename = 'fugu.png' import pygame from pygame.locals import * from sys import exit import vector2 pygame.init() close = False转载 2017-08-31 15:16:14 · 863 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(11)鼠标控制输入
鼠标控制输入 background_image_filename = 'sushiplate.jpg' sprite_image_filename = 'fugu.png' import pygame from pygame.locals import * from sys import exit import vector2 from math import * pygame.init转载 2017-08-31 15:36:51 · 966 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(13)简单的AI游戏
简单的AI游戏转载 2017-09-01 13:58:05 · 1494 阅读 · 2 评论 -
用Python和Pygame写游戏-从入门到精通(实战一:涂鸦画板)
import pygame from pygame.locals import * import sys import math class Brush(): def __init__(self, screen): self.screen = screen self.color = (0, 0, 0) self.size = 1转载 2017-09-07 09:16:36 · 832 阅读 · 1 评论