美文网首页
pygame绘图鼠标事件-移动的方块

pygame绘图鼠标事件-移动的方块

作者: 进击的鸭子 | 来源:发表于2017-07-03 10:12 被阅读0次

相信很多人都玩过窗口上方掉落下来一颗球,然后底部有个挡板,通过鼠标控制来移动挡板的位置,当然了挡板只限于在底部移动,通过挡板移动来接住掉落的小球。为了实现这样一个游戏,第一步,先带大家实现一个移动的挡板吧。至于接下来要完成这个游戏,请看下一章,掉落的小球。

import pygame
import sys
from pygame.locals import *

pygame.init()
screen = pygame.display.set_mode((600,500))
 

pos_x = 300
pos_y = 460

while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            sys.exit()
        elif event.type == MOUSEMOTION:
            pos_x,pos_y = event.pos
    screen.fill((0,0,200))

    #move rectangleon the screen
    pos_y = 460
    if pos_x > 480:
        pos_x = 480
    elif pos_x <0:
       pos_x = 0

    #draw the rectangle
    color = 255,255,0
    width = 0 #solid dill
    pos = pos_x,pos_y,120,40
    pygame.draw.rect(screen,color,pos,width)

    #refresh
    pygame.display.update()
屏幕快照 2017-07-03 上午10.11.28.png

相关文章

  • pygame绘图鼠标事件-移动的方块

    相信很多人都玩过窗口上方掉落下来一颗球,然后底部有个挡板,通过鼠标控制来移动挡板的位置,当然了挡板只限于在底部移动...

  • Day10-pygame相关

    1、pygame事件 2、鼠标事件的应用 3、动画效果 4、控制球的移动

  • day11 pygame应用

    01 pygame事件 02 鼠标事件的运用 03 鼠标事件的应用2 要求:先在屏幕上显示一张图片,鼠标按下移动的...

  • Python-day-11

    一、pygame 二、鼠标事件的应用 三、鼠标事件的应用2 要求: 先在屏幕上显示一张图片,鼠标按下移动的时候,拽...

  • pygame事件

    pygame事件 鼠标事件的应用 pygame动画 ballgame 小球游戏

  • pygame应用

    一、pygame事件 二、鼠标键盘应用 效果如下: 三、鼠标事件应用2 要求:先在屏幕上显示一张图片,鼠标按下移动...

  • 用python3从零开始开发一款烧脑射击游戏#2

    上回说到用pygame绘制一个静止的小方块,今天将会实现通过鼠标或者键盘来控制小方块的移动 在这之前,首先我们需要...

  • day11 Pygame Ⅱ 事件处理2018-07-30

    一、Pygame中的事件 鼠标事件和键盘事件   监测鼠标、键盘事件 鼠标事件 键盘事件   二、鼠标事件的应用1...

  • Day_19-pygame和多线程

    一、pygame 游戏事件:1.鼠标事件:MOUSEBUTTONDOWN - 鼠标按下MOUSEBUTTONUP ...

  • day11 Pygame的一些事件

    必须导入pygame后才能使用pygame 鼠标事件 动画原理

网友评论

      本文标题:pygame绘图鼠标事件-移动的方块

      本文链接:https://www.haomeiwen.com/subject/aujacxtx.html