用户:衍初查看:0 回复:0 评论:0 创建时间:2024-08-03T17:42:27
import pgzrun导入pgzrun游戏库
WIDTH = 2000设置长最大可以2400
HEIGHT = 1500设置宽
LV=0变量名字随便不用有特殊符号英文
英文名字=Actor("图片名字",(坐标x,坐标y))
def draw():
global LV变量全局就是本来LV到不了这里,加了这个就可以进入def draw()
名字.draw()画出图片
def update():
global LV
screen.clear()更新图片不写这行代码会出现BUG可以自己试试
鼠标点击
交互:
def on_mouse_down(pos):
if a.colliderect(b): 此处是指如果a这个角色碰到b角色就打印1
print("1")
if a.collidepoint(pos): 指如果a被鼠标触碰就打印1
print("1")
注意:pos一定要放在def on_mouse_down(pos):里面
下面是个挂机游戏的代码
import pgzrun
import time
LV=0
def draw():
screen.draw.text(f'LV:{LV}',(0,0),color="green",fontsize=50)
def update():
global LV
screen.clear()
LV+=1
time.sleep(1)
pgzrun.go()