首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何展示图片3秒

如何展示图片3秒
EN

Stack Overflow用户
提问于 2019-05-04 18:54:59
回答 1查看 39关注 0票数 0

我正在做一个游戏,你的一个对手的攻击是爆炸,如果你在他的范围内,他会攻击,但攻击只持续一帧。我怎样才能让攻击持续3秒?这是代码,玩家是一个类,这个代码是对手的类。

代码语言:javascript
复制
if(player.x-90<=this.x && player.x+290>=this.x && player.y-190<=this.y && player.y+240>=this.y && frameCount % 600 == 0) {
        image(explosion,player.x,player.y,180,180);
        player.health-=this.damage;
   }
EN

回答 1

Stack Overflow用户

发布于 2019-05-04 19:07:40

您可以将数据存储在对手类上,以记住爆炸的位置和开始时间,然后每次更新都会根据开始时间检查当前时间;如果时间不到3秒,则绘制图像,如果没有删除爆炸数据。

如果在3秒内可能发生多次爆炸,请将其列在列表中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55981790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档