君子好逑 发表于 2020-5-22 14:19:04

pygame

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
怎么讲自己画的矩形转化让其拥有获得图像的位置矩形的方法,简单说就是怎么办可以得到自己画的矩形的位置矩形。求大佬解惑

Twilight6 发表于 2020-5-22 14:29:56

{:10_250:}之后pygame 就没怎么学了 哈哈

君子好逑 发表于 2020-5-22 14:36:39

Twilight6 发表于 2020-5-22 14:29
之后pygame 就没怎么学了 哈哈

不行啊大佬,python不能停啊

青出于蓝 发表于 2020-5-22 14:38:10

君子好逑 发表于 2020-5-22 14:36
不行啊大佬,python不能停啊

转行多学学别的也是个很好的选择喔~

青出于蓝 发表于 2020-5-22 14:38:52

python深入学习的很多

Twilight6 发表于 2020-5-22 14:39:42

君子好逑 发表于 2020-5-22 14:36
不行啊大佬,python不能停啊

没停,只是暂时没兴趣往pygame那去了哈哈   要去多学下预测、算法什么的

君子好逑 发表于 2020-5-22 14:40:09

Twilight6 发表于 2020-5-22 14:39
没停,只是暂时没兴趣往pygame那去了哈哈   要去多学下预测、算法什么的

我最近打算学学pygame{:10_256:}

Twilight6 发表于 2020-5-22 14:40:57

君子好逑 发表于 2020-5-22 14:40
我最近打算学学pygame

哈哈 以后作品来python板块发,人头多三倍都会

Hoiste 发表于 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的具体值,不过只看这部分代码又不知道你需要用来实现什么功能的话其实也没法好好解答你的问题的。。。比如说画的这个矩形是哪个,是做什么的,打算怎么画出来等等

君子好逑 发表于 2020-5-22 14:53:06

Twilight6 发表于 2020-5-22 14:40
哈哈 以后作品来python板块发,人头多三倍都会

是吗,懂了{:10_256:}

君子好逑 发表于 2020-5-22 14:54:27

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

别的我不知道,但我明白了一件事,大佬,加好友吗,以后有pygame的问题我就直接问你{:10_256:}
页: [1]
查看完整版本: pygame