python矩形碰撞检测算法_简易夺旗游戏(python像素级碰撞检测之颜色碰撞)

03a46779cf1ed51-11.gif

以下是部分代码预览:

"""

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

如果需要全部素材和源代码,请扫码付款:

VIP免费查看

当前隐藏内容需要支付

8元

已有0人支付

立即购买

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值