""" 简易夺旗游戏(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资源。)