展开

关键词

pygame

相关内容

  • 【Pygame 第1课】 hello pygame

    安装pygamepython标准库里是没有包含pygame的,所以我们需要去下载安装它。去www.pygame.org上的downloads找到对应你python版本的安装包下载并安装。安装完之后,可以在你的python shell里验证一下:>>>import pygame>>>pygame.ver1.9.1releasepygame的hello world照例,我们要用一个hello# -*- coding: utf-8 -*-import pygame#导入pygame库from sys import exit#向sys模块借一个exit函数用来退出程序pygame.init()#初始化pygame,为使用硬件做准备screen = pygame.display.set_mode((600, 170), 0, 32)#创建了一个窗口,窗口大小和背景图片大小一样pygame.display.set_caption(): if event.type == pygame.QUIT: #接收到退出事件后退出程序 pygame.quit() exit() screen.blit(background, (0,0)) #
    来自:
    浏览:506
  • pygame系列_pygame的各模块叙述

    加载光标13 pygame.display 访问显示设备14 pygame.draw 绘制形状、线和点15 pygame.event 管理事件16 pygame.examples 不同的例子17 pygame.font使用字体18 pygame.image 加载和存储图片19 pygame.gfxdraw Anti-aliasing draw functions20 pygame.locals 常量21 pygame.joystick使用游戏手柄或者 类似的东西22 pygame.key 读取键盘按键23 pygame.mixer 声音24 pygame.mouse 鼠标25 pygame.movie 播放视频26 pygame.music播放音频27 pygame.overlay 访问高级视频叠加28 pygame 就是我们在学的这个东西了……29 pygame.rect 管理矩形区域30 pygame.scrap 本地剪贴板访问31pygame.sndarray 操作声音数据32 pygame.sprite 操作移动图像33 pygame.surface 管理图像和屏幕34 pygame.surfarray 管理点阵图像数据35
    来自:
    浏览:396
  • Python:pygame的初步使用(pygame.draw)(二)

    pygame.draw# -*- coding:utf-8 -*-import pygame,mathfrom pygame.locals import *import sys pygame.init()screen = pygame.display.set_mode((480,853),pygame.RESIZABLE,0)pygame.display.set_caption(Python.pygame(): if event.type in(QUIT,KEYDOWN): sys.exit() screen.fill(blue) # 圆绘制 pygame.draw.circle(screen, colorpositionY += movY if positionX>380 or positionX753 or positionY Rect # 如果blend为true,则阴影将与现有像素阴影混合而不是覆盖它们 pygame.draw.aaline(screen,color,True,((200,500),(300,700),(400,750)),1) pygame.display.update()建议参考官方文档:pygame.draw
    来自:
    浏览:322
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年99元,还有多款热门云产品满足您的上云需求

  • Pygame常用方法

    import pygame # 初始化pygame库,让计算机硬件准备pygame.init() # ----------窗口相关操作-----------# 创建窗口window = pygame.display.set_mode() # 设置窗口标题pygame.display.set_caption(窗口标题) # 加载资源图片,返回图片对象image = pygame.image.load(resgame.ico)# 设置窗口图标键盘按下事件 if event.type == pygame.KEYDOWN: # 判断用户按下的键是否是a键 if event.key == pygame.K_a: print(按了 a ) if event.key== pygame.k_UP: print(按了 方向键上) # 3.(.resbg2.ogg)# 循环播放背景音乐pygame.mixer.music.play(-1)# 停止背景音乐pygame.mixer.music.stop() # 加载音效boom_sound
    来自:
    浏览:975
  • pygame-游戏开发学习笔记(七)–pygame.draw,画图。

    用法:pygame.draw.rect(Surface, color, Rect, width=0)pygame.draw.rect在surface上画一个矩形,除了surface和color,rectpygame.draw.polygon用法:pygame.draw.polygon(Surface, color, pointlist, width=0)polygon就是多边形,用法类似rect,第一pygame.draw.circle用法:pygame.draw.circle(Surface, color, pos, radius, width=0)很简单,画一个圆。pygame.draw.line用法:pygame.draw.line(Surface, color, start_pos, end_pos, width=1)我相信所有的人都能看明白。原创文章,转载请注明: 转载自URl-team本文链接地址: pygame-游戏开发学习笔记(七)–pygame.draw,画图。
    来自:
    浏览:463
  • Python:pygame 作用

    一、pygame  ?  pygame是一个设计用来开发游戏的Python模块,在SDL库的基础上提供了各种接口,从而使用用户能够使用python语言创建各种各样的游戏或多媒体程序,pygame支持多种操作系统,当然,它是一个开源的软件以下是官方的说明:   pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低阶语言,如C语言或是更低阶的组合语言束缚。Pygame 作者是 Pete Shinners   协议为 GNU Lesser General Public License   地址:http:www.pygame.org   二、SDL?  
    来自:
    浏览:1016
  • python pygame安装

    image.png安装Pygame$ pip install pygameimage.png安装成功。验证是否安装成功进入python,输入:import pygame效果:image.png可以导入,说明安装成功。参考Python之pygame,从入门到精通(一) pygame安装与配置
    来自:
    浏览:185
  • Pygame文字没有显示?

    我是python(并编码自己)的新手,并试图在pygame中创建一个Hello World脚本。它在python 3.2和pygame 1.9.2中。这是我的代码: import pygameimport syspygame.init()from pygame.locals import *white = 255,255,255blue = 0,0,200screen= pygame.display.set_mode((600,500))pygame.font.initmyfont = pygame.font.Font(None,60)textImage = myfont.render(Hello Pygame, True, white)screen.fill(blue)screen.blit(textImage, (100,100))pygame.display.update 这本书使用完全相同的版本
    来自:
    回答:2
  • pygame系列_弹力球

    这是pygame写的弹力球运行效果:??代码部分: 1 #A bouncing ball 2 3 import sys, pygame 4 5 __author__ = {name : Hongten, 6 mail : hongtenzone@foxmail.com, 7 blog : http:www.cnblogs.comhongten, 8 QQ : 648719819, 9 Version : 1.0}10 11 pygame.init(size)18 19 ball = pygame.image.load(c:testball.gif)20 ballrect = ball.get_rect()21 22 while 1:23 forevent in pygame.event.get():24 if event.type == pygame.QUIT:25 sys.exit()26 27 ballrect = ballrect.move
    来自:
    浏览:275
  • Bomb Catcher 游戏 (Pygame)

     简单的处理事件,以及对鼠是的操作不足就是不能让小球自己下落import sys, random, time, pygamefrom pygame.locals import * def print_texttext, color=(255, 255, 255)): imgText = font.render(text, True, color) screen.blit(imgText, (x, y)) pygame.init()#初始化screen = pygame.display.set_mode((600, 500))#创建高600,宽500的界面pygame.display.set_caption(Bomb CatchingGame)#窗口标题font1 = pygame.font.Font(None, 24)#数字越大 字体越大 pygame.mouse.set_visible(False) #隐藏或显示当前的鼠标white(font1, 0, 0, LIVES: +str(lives)) print_text(font1, 500, 0, SCORE: +str(score)) pygame.display.update
    来自:
    浏览:252
  • PYGAME学习笔记_01

    01_使用PYGAME创建图形窗口 1.1_游戏的初始化和退出 pygame.init() 写入并初始化所有PYGAME模块,使用其他模块之前,必须先调用init方法pygame.quit() 卸载所有pyfame模块,游戏结束之前调用 1.2_游戏中的坐标系 远点在左上角x轴水平方向向右y轴垂直方向向下游戏中所有可见元素都是以矩形区域来描述位置:(x,y) (width,height)pygame.Rect类用与描述矩形区域:Rect(x,y,width,height) 1.3_创建游戏主窗口 pygame.display.set_mode() 初始化游戏显示窗口pygame.display.update因为后续图像绘制都基于这个返回结果 1.4_简单的游戏循环 为了维持游戏程序不退出,通常会在游戏程序中增加一个游戏循环,即一个无限循环while True: pass 02_理解图像并实现图像绘制 使用pygame.image.load()加载图像的数据 “.”表示当前路径:“.Imagebackground.png”使用游戏屏幕对象,调用blit方法将图像绘制到指定位置 调用pygame.display.update()方法更新整个屏幕的显示
    来自:
    浏览:151
  • Python:pygame的初步使用

    1.导入pygame库import pygame2.引入pygame常量from pygame.locals import * 3.初始化pygame常量pygame.init()4.创建窗口,pygame.display.set_mode(resolution=(0,0),flags=0,depth=0),resolution窗口大小,flags显示屏类型,pygame.FULLSCREEN,控制全屏,0或者1来控制pygame.HWSURFACE控制是否进行硬件加速pygame.RESIZABLE 控制窗口是否可以调节大小screen = pygame.display.set_mode((480, 853), pygame.RESIZABLE= 0,0,200 pygame.init()screen = pygame.display.set_mode((480, 853), pygame.RESIZABLE, 0)pygame.display.set_caption(pygame学习(一)文字显示) myfont = pygame.font.Font(None,60)textImage = myfont.render(Hello Pygame, True, white
    来自:
    浏览:159
  • python学习之GUI(pygame)

    画一个圆形 FFFFFF是白色,000000是黑色import pygame pygame.init()windowSize=screen=pygame.display.set_mode(windowSize)pygame.display.set_caption(CircleGame) colour=pygame.color.Color(#FFFFFF)done=False while not done:    pygame.draw.circle(screen,colour,,50)    pygame.display.flip()    for event in pygame.event.get():        if event.type==pygame.QUIT:            done=Truepygame.quit()画矩形 import pygame pygame.init()windowSize=screen=pygame.display.set_mode(windowSize)pygame.display.set_caption(RectGame) colour=pygame.color.Color
    来自:
    浏览:208
  • Python之pygame学习(2)

    最有用的 flags是pygame.HWSURFACE、pygame.DOUBLEBUF和pygame.FULLSCREEN。如果被请求的flags不能够 设置,函数会返回0。pygame.display.set_mode((0,0),flags=pygame.FULLSCREEN) # 没有窗口图标 # screen = pygame.display.set_mode(win&pygame.DOUBLEBUF) # 使用的窗口可变大小 # screen = pygame.display.set_mode(win,pygame.RESIZABLE) # 窗口没有边框和控制条# screen = pygame.display.set_mode(win,pygame.NOFRAME) # display 参数不明 # screen = pygame.display.set_mode((0,0),flags=pygame.FULLSCREEN) # 没有窗口图标 # screen = pygame.display.set_mode(win,flags=pygame.HWSURFACE
    来自:
    浏览:489
  • Python之pygame学习(1)

    pygame 安装pip install pygame就是这么简单,然后我们可以在python3的终端环境下测试一下import pygame如果没有报错,那么恭喜你安装成功了。pygame的 Hello World 导入pygame模块import pygame这里是一个游戏初始化的设置,他应该在游戏代码编写的最前边。pygame.QUIT: # 退出界面 pygame.quit() # 看个人看法,加不加都行,就是调试的时候回报错误。。screen = pygame.display.set_mode((800, 600)) # 设置当前游戏窗口的标题 pygame.display.set_caption(学习pygame) # 制造一个死循环pygame.QUIT: # 退出界面 pygame.quit() # 看个人看法,加不加都行,就是调试的时候回报错误。。
    来自:
    浏览:394
  • Python:pygame.image.load

    pygame.init()screen = pygame.display.set_mode((600, 600), pygame.RESIZABLE, 0)pygame.display.set_caption(pygame学习(三)图片显示) space = pygame.image.load(Classes1.png)# pygame.image.save(space, 1.jpg) 图片保存本地# 调整图片大小space = pygame.transform.smoothscale(space,(100,100))myfont = pygame.font.Font(None,60)textImage = myfont.render(Hello Pygame, True, blue)while True: for event in pygame.event.get(): if event.type in (QUIT, KEYDOWN): sys.exit() screen.fill(blue) screen.blit(space, (10,20)) pygame.display.update()图片加载如上代码所示。
    来自:
    浏览:582
  • pygame系列_draw游戏画图

    说到画图,pygame提供了一些很有用的方法进行draw画图。draw 2 3 import pygame 4 from pygame.locals import * 5 from sys import exit 6 from random import * 7draw 2 3 import pygame 4 from pygame.locals import * 5 from sys import exit 6 from random import * 7(screen, c_color, c_pos, c_r)32 pygame.display.update()1 pygame.draw.line #画线demo:?draw 2 3 import pygame 4 from pygame.locals import * 5 from sys import exit 6 from random import * 7
    来自:
    浏览:370
  • Pygame用鼠标移动球

    我不太熟悉pygame,不知道我应该在哪里画画,如果我在画一个新画面之前应该把球移开。import pygame, sysfrom Drawable import *from Ball import *from Block import *from Text import *from pygame.localsimport * pygame.init()surface = pygame.display.set_mode((500,500))surface.fill((255,255,255)) class() while(True): for event in pygame.event.get(): if (event.type == pygame.QUIT) or (event.type == pygame.KEYDOWN__dict__ == pygame.K_q): pygame.quit() exit() if event.type == pygame.MOUSEBUTTONDOWN: mousedown() if
    来自:
    回答:1
  • pygame系列_mouse鼠标事件

    pygame.mouse提供了一些方法获取鼠标设备当前的状态pygame.mouse.get_pressed - get the state of the mouse buttons get the state()pygame.mouse.get_pos()展示的效果:?mouse 2 3 import os, pygame 4 from pygame.locals import * 5 from sys import exit 6 from random import14 15 pygame.init()16 17 screen = pygame.display.set_mode((255, 255), 0, 32)18 screen.fill((255,255,255))19 20 font = pygame.font.Font(datafontTORK____.ttf, 20)21 text = font.render(Cliked Me please!!!
    来自:
    浏览:640
  • pygame中的悬停效果

    import pygame , os ,syspygame.init() win = pygame.display.set_mode(300,300)x_img = pygame.image.load(os.path.join(images, x.png))o_img = pygame.image.load(os.path.join(images, o.png)) class Box: hoverd(os.path.join(resource_dir, box_hover.png)) else: return pygame.image.load(os.path.join(resource_dir,(): pos = pygame.mouse.get_pos() if event.type == pygame.QUIT: run = False sys.exit() if event.type == pygame.MOUSEBUTTONDOWN: pass for box in board_boxes: if pos > box.x and pos < box.x + box.width: if
    来自:
    回答:1

扫码关注云+社区

领取腾讯云代金券