简易夺旗游戏(python像素级碰撞检测之颜色碰撞)

简易夺旗游戏(python像素级碰撞检测之颜色碰撞)

李兴球Python简易夺旗游戏像素级颜色碰撞

李兴球Python简易夺旗游戏像素级颜色碰撞
以下是部分代码预览:

"""
   简易夺旗游戏(python像素级碰撞检测之颜色碰撞)
   按上下左右方向箭头操作小虫子去碰到小旗子,游戏就胜利了,
   否则如果碰到黑色,游戏就失败了!
   本程序需要python精灵模块V1.35以上版本支持。演示的是在V1.35版本中的像素级碰撞命令。
   它的名字叫pixelcollide。参数为角色和阈值。本命令只支持都为图形的角色。
   请在cmd命令提示符下面输入以下命令安装python精灵模块。
   pip install -i https://pypi.tuna.tsinghua.edu.cn/simple sprites  --upgrade
"""
from sprites import *           # 从精灵模块导入所有命令

screen = Screen()               # 新建屏幕
screen.setup(960,720)           # 设置屏幕宽高

bg = Sprite('背景1.png')        # 新建背景角色
bg.ondrag(None)                 # 让角色不可拖动
bug = Sprite(pos=(-430,-280))   # 新建虫子角色

leftkey = Key("Left")           # 向左方向箭头
rightkey = Key("Right")         # 向右方向箭头 
upkey = Key("Up")               # 向上方向箭头
downkey = Key("Down")           # 向下方向箭头
screen.listen()                 # 监听屏幕按键

while True:
    
    pass                        # 此处代码忽略
    screen.update()
print(r)
screen.title('game over')
screen.mainloop()
        

如果需要全部素材和源代码,请

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。