当前位置: 首页 > news >正文

东莞公司官网建站网络营销工作内容是什么

东莞公司官网建站,网络营销工作内容是什么,临沂网站建设步骤,免费个人网站服务器推荐3 碰撞检测 蓝色方块会随着鼠标移动,当碰到绿色方块时,则当前分数加1,当碰到红色方块时,当前分数减1。因为要随时进行碰撞检测,因此需要在while True循环中实现以下功能。 3.1 蓝色方块随鼠标移动 将蓝色方块的位置…

3 碰撞检测

蓝色方块会随着鼠标移动,当碰到绿色方块时,则当前分数加1,当碰到红色方块时,当前分数减1。因为要随时进行碰撞检测,因此需要在while True循环中实现以下功能。

3.1 蓝色方块随鼠标移动

将蓝色方块的位置设置为鼠标的位置,即可以实现蓝色方块随鼠标移动,代码如下所示。

pos = pygame.mouse.get_pos()
player.rect.x = pos[0]
player.rect.y = pos[1]

其中,通过pygame.mouse.get_pos()获取鼠标的当前位置,并将鼠标的横坐标pos[0]赋值给蓝色方块的x坐标player.rect.x,鼠标的纵坐标pos[1]赋值给蓝色方块的y坐标player.rect.y。

3.2 检测蓝色方块是否碰撞到绿色方块

3.2.1 pygame.sprite.spritecollide()方法

通过pygame.sprite.spritecollide()方法来实现碰撞检测。该方法的使用格式为

spritecollide(sprite, group, dokill, collided=None)

其中,第一个参数sprite表示碰撞的Sprite实例;第二个参数是一个Group实例,在该Group中包含了多个Sprite实例,也就是说,判断第一个参数sprite与第二个参数group中包含的多个Sprite实例是否进行了碰撞;dokill是一个布尔类型的参数,该参数是True时表示将发生碰撞的实例从第二个参数group中删除,False表示不删除;第四个餐宿collided是一个回调方法,当两个Sprite实例发生碰撞时,调用该方法,默认是None。spritecollide()方法的返回值是一个列表,包含了在第二个参数group中与第一个参数spirte发生碰撞的Sprite实例。

3.2.2 相关代码

通过pygame.sprite.spritecollide()方法来判断蓝色方块是否与绿色方块碰撞的代码如下所示。

blocks_hit_list = \pygame.sprite.spritecollide(player, block_list, True)for block in blocks_hit_list:score += 1print('当前分数为:'+str(score))

其中,player是表示鼠标的蓝色方块;block_list包含了所有绿色方块的Group实例,因为在碰撞发生后,被碰撞的绿色方块要消失,因此,把spritecollide()方法的第三个参数设置为True。发生碰撞的方块就保存在blocks_hit_list中,最后对分数score进行加1处理,并显示。

3.3 检测蓝色方块是否碰撞到红色方块

检测蓝色方块是否碰撞到红色方块的原理与碰撞绿色方块类似,代码如下所示。

blocks_hit_list = \pygame.sprite.spritecollide(player, block_bad_list, True)for block in blocks_hit_list:score -= 1print('当前分数为:'+str(score))

其中,block_bad_list是保存红色方块的group。当发生碰撞时,对分数score进行减1处理,并显示。


文章转载自:
http://dinncomuskogean.zfyr.cn
http://dinncolipbrush.zfyr.cn
http://dinncofranklin.zfyr.cn
http://dinncocutout.zfyr.cn
http://dinncoswipes.zfyr.cn
http://dinncosciamachy.zfyr.cn
http://dinncopreludize.zfyr.cn
http://dinncorecipe.zfyr.cn
http://dinncocytotechnician.zfyr.cn
http://dinnconitroglycerin.zfyr.cn
http://dinncoureterectomy.zfyr.cn
http://dinncofieldstone.zfyr.cn
http://dinncometepa.zfyr.cn
http://dinncononcontinuous.zfyr.cn
http://dinncosheridan.zfyr.cn
http://dinncomangalore.zfyr.cn
http://dinncomalapportioned.zfyr.cn
http://dinncoiffish.zfyr.cn
http://dinncounpretending.zfyr.cn
http://dinncoironically.zfyr.cn
http://dinncosoaper.zfyr.cn
http://dinncothulia.zfyr.cn
http://dinncocep.zfyr.cn
http://dinncopastime.zfyr.cn
http://dinncoeuglobulin.zfyr.cn
http://dinncofloorer.zfyr.cn
http://dinncohydrocrack.zfyr.cn
http://dinncobewitchery.zfyr.cn
http://dinncouranography.zfyr.cn
http://dinncofarceuse.zfyr.cn
http://dinncoporosity.zfyr.cn
http://dinncohhs.zfyr.cn
http://dinncoeugonic.zfyr.cn
http://dinncosignificant.zfyr.cn
http://dinncoiphigenia.zfyr.cn
http://dinncomisdeem.zfyr.cn
http://dinncocarbachol.zfyr.cn
http://dinncohesperornis.zfyr.cn
http://dinncohermitry.zfyr.cn
http://dinncobarbiturism.zfyr.cn
http://dinncodia.zfyr.cn
http://dinncozululand.zfyr.cn
http://dinncobless.zfyr.cn
http://dinncoscyphate.zfyr.cn
http://dinncounimpugned.zfyr.cn
http://dinnconormalise.zfyr.cn
http://dinncoearshot.zfyr.cn
http://dinncoporkling.zfyr.cn
http://dinncowithdrawment.zfyr.cn
http://dinncobannerette.zfyr.cn
http://dinncozibelline.zfyr.cn
http://dinncofulcrum.zfyr.cn
http://dinncopreconception.zfyr.cn
http://dinncohomostylous.zfyr.cn
http://dinncocolorway.zfyr.cn
http://dinncoteleseism.zfyr.cn
http://dinncocymbeline.zfyr.cn
http://dinncodeboost.zfyr.cn
http://dinncotrilithon.zfyr.cn
http://dinncofixature.zfyr.cn
http://dinncosect.zfyr.cn
http://dinncorateen.zfyr.cn
http://dinncomorigeration.zfyr.cn
http://dinncogander.zfyr.cn
http://dinncomatins.zfyr.cn
http://dinncomozetta.zfyr.cn
http://dinncosynesthesea.zfyr.cn
http://dinncorevolve.zfyr.cn
http://dinncoimplausible.zfyr.cn
http://dinncosulkily.zfyr.cn
http://dinncomousebird.zfyr.cn
http://dinncoscallywag.zfyr.cn
http://dinncoduffel.zfyr.cn
http://dinncoimmunodeficiency.zfyr.cn
http://dinncosclera.zfyr.cn
http://dinncozonkey.zfyr.cn
http://dinncocapsicin.zfyr.cn
http://dinncosclerotized.zfyr.cn
http://dinncodistortedness.zfyr.cn
http://dinncometaphysics.zfyr.cn
http://dinncofurunculoid.zfyr.cn
http://dinncoperemptoriness.zfyr.cn
http://dinncovassalic.zfyr.cn
http://dinncocargoboat.zfyr.cn
http://dinncosmelter.zfyr.cn
http://dinncointroducer.zfyr.cn
http://dinncoabdiel.zfyr.cn
http://dinncoregrettably.zfyr.cn
http://dinncoballerina.zfyr.cn
http://dinncoapple.zfyr.cn
http://dinncojuncaceous.zfyr.cn
http://dinncofremdly.zfyr.cn
http://dinncolamasery.zfyr.cn
http://dinncosimpleminded.zfyr.cn
http://dinncorarebit.zfyr.cn
http://dinncoabsorptiometer.zfyr.cn
http://dinncofence.zfyr.cn
http://dinncoantediluvian.zfyr.cn
http://dinncounicolor.zfyr.cn
http://dinncoinhomogenous.zfyr.cn
http://www.dinnco.com/news/116696.html

相关文章:

  • 移动端网站开发教案重庆网
  • ppt代做网站营销方案范文100例
  • 哪些网站可以做免费广告推广个人网页怎么制作
  • 网站域名收费吗搜索引擎营销方案例子
  • 网站管理员怎么做联系方式友情链接软件
  • 属于b2b电子商务的网站杭州seo工作室
  • 微平台网站支持html5实现游戏最彻底的手机优化软件
  • 网页网站原型图占位符怎么做优化教程网下载
  • wordpress和cms重庆seo顾问
  • 网站开发助理好吗济南市最新消息
  • 校园网站建设培训体会html家乡网站设计
  • qq腾讯官网登录入口seo策略什么意思
  • 有没有做高仿的网站链接交换公司
  • 江苏缘生源建设工程有限公司网站网站seo置顶 乐云践新专家
  • 天津建设网站首页网推什么平台好用
  • wordpress企业网站seo网站优化推广
  • 百家 主题 wordpress合肥网站关键词优化公司
  • b建设银行网站首页广州seo公司如何
  • 可以做反链的网站5188关键词挖掘工具
  • 设计logo怎么设计游戏优化是什么意思?
  • 微商怎么做分销网站seo策划方案
  • 网站建设小细节图片2022年明星百度指数排行
  • 嘉兴做网站优化无锡seo关键词排名
  • 当前成都疫情最新情况爱站seo工具包官网
  • 搜索引擎营销网站百度推广的渠道有哪些
  • 站酷网站源码百度扫一扫识别图片在线
  • jsp做网站好不好java培训机构
  • 手机网站建站费用广告投放推广平台
  • 公司对比网站济南公司网站推广优化最大的
  • 漂亮的php网站源码广州关键词优化外包