鱼C论坛

 找回密码
 立即注册
查看: 1931|回复: 10

pygame

[复制链接]
发表于 2020-5-22 14:19:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
[code]import pygame
import sys
from pygame.locals import *
import random

pygame.init()
white=(255,255,255)
bg=(255,255,255)
black=(0,0,0)

left=50
top=50
speed = [-2, 1]

size = width,height = 640,640
screen = pygame.display.set_mode(size)
pygame.display.set_caption('贪吃蛇')

clock=pygame.time.Clock()
rectangle=pygame.draw.rect(screen,black,(left,top,50,50),1)[/code
怎么讲自己画的矩形转化让其拥有获得图像的位置矩形的方法,简单说就是怎么办可以得到自己画的矩形的位置矩形。求大佬解惑
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-22 14:29:56 | 显示全部楼层
之后pygame 就没怎么学了 哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-22 14:36:39 | 显示全部楼层
Twilight6 发表于 2020-5-22 14:29
之后pygame 就没怎么学了 哈哈

不行啊大佬,python不能停啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-22 14:38:10 | 显示全部楼层
君子好逑 发表于 2020-5-22 14:36
不行啊大佬,python不能停啊

转行多学学别的也是个很好的选择喔~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-22 14:38:52 | 显示全部楼层
python深入学习的很多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-22 14:39:42 | 显示全部楼层
君子好逑 发表于 2020-5-22 14:36
不行啊大佬,python不能停啊

没停,只是暂时没兴趣往pygame那去了哈哈   要去多学下预测、算法什么的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-22 14:40:09 | 显示全部楼层
Twilight6 发表于 2020-5-22 14:39
没停,只是暂时没兴趣往pygame那去了哈哈   要去多学下预测、算法什么的

我最近打算学学pygame
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-22 14:40:57 | 显示全部楼层
君子好逑 发表于 2020-5-22 14:40
我最近打算学学pygame

哈哈 以后作品来python板块发,人头多三倍都会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-22 14:45:04 | 显示全部楼层
由于pygame的draw方法画矩形里面没有get_rect()方法,所以需要换种思路,定义这样一个变量来实现这个功能,首先在画这个矩形前先定义一个点来代表这个矩形的位置矩形:rectangle_rect = pygame.Rect(0,0,0,0)避免接下来因为未申明而出错,然后你把这个矩形画出来后,定义rectangle_rect.left,rectangle_rect.top,rectangle_rect.width,rectangle_rect.height的具体值,不过只看这部分代码又不知道你需要用来实现什么功能的话其实也没法好好解答你的问题的。。。比如说画的这个矩形是哪个,是做什么的,打算怎么画出来等等
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-22 14:53:06 | 显示全部楼层
Twilight6 发表于 2020-5-22 14:40
哈哈 以后作品来python板块发,人头多三倍都会

是吗,懂了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-22 14:54:27 | 显示全部楼层
Hoiste 发表于 2020-5-22 14:45
由于pygame的draw方法画矩形里面没有get_rect()方法,所以需要换种思路,定义这样一个变量来实现这个功能, ...

别的我不知道,但我明白了一件事,大佬,加好友吗,以后有pygame的问题我就直接问你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 17:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表