我保存了我的项目,但现在我无法在设计视图中打开它,您可以看到所有按钮和内容.Visual Studio 2012任何人都知道如何?
我是python的初学者,我试图在鼠标所在的地方画一个圆圈(我也有一个鼠标和背景图像)。这是我的代码:
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit
if event.type == MOUSEBUTTONDOWN:
color = (100,100,100)
posx,posy = pygame.mouse.get_pos()
screen.lock()
pygame.draw.circle(screen, color, (posx,posy), 50)
screen.unlock()
screen.blit(background,(0,0))
x,y = pygame.mouse.get_pos()
x -= mousec.get_width()/2
y -= mousec.get_height()/2
screen.blit(mousec, (x,y))
pygame.display.update()
Run Code Online (Sandbox Code Playgroud)
每当我点击什么都没有发生。为什么不画圆?谢谢您的帮助!
我是python的初学者,我正在尝试制作一个圆形游戏.到目前为止,当您单击时,它会在您的鼠标上绘制一个带有随机颜色和半径的圆圈.
接下来,我希望圆圈随机向屏幕飞出.我该怎么做呢?到目前为止,这是我的代码的主要部分:
check1 = None
check2 = None
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit
if event.type == MOUSEBUTTONDOWN:
last_mouse_pos = pygame.mouse.get_pos()
if last_mouse_pos:
global check
color1 = random.randint(0,255)
color2 = random.randint(0,255)
color3 = random.randint(0,255)
color = (color1,color2,color3)
radius = random.randint (5,40)
posx,posy = last_mouse_pos
if posx != check1 and posy != check2:
global check1, check2
screen.lock()
pygame.draw.circle(screen, color, (posx,posy), radius)
screen.unlock()
check1,check2 = posx,posy
pygame.display.update()
Run Code Online (Sandbox Code Playgroud)
同样,我希望圆圈以随机方向飞离屏幕.我做了几次尝试,但还没有成功.还有,感谢帮助我的jdi
最近我一直在创造一个游戏,但我遇到了问题.为了计算你对敌人的击中,它使用变量剑.
此时玩家可能购买或未购买过剑,因此我收到一条错误消息:"未声明的变量".有没有办法解决尚未声明的变量?