首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >播放器死在collider2D之外

播放器死在collider2D之外
EN

Stack Overflow用户
提问于 2021-03-19 01:27:29
回答 1查看 21关注 0票数 0

我目前正在尝试做一个老板,有一种攻击,一旦对撞机处于这种状态,就会将一个不活动的动画设置为活动,但是即使玩家避开了那个动画上的对撞机,玩家仍然会死。我用:

代码语言:javascript
复制
OnCollisionEnter2D(Collider2D collision)
{
  playerAnimation.SetTrigger("deathAnimation");
  Invoke("Restart",2f);
}

请帮助,也对不起我的英语,它不是我的母语。

EN

回答 1

Stack Overflow用户

发布于 2021-03-21 08:30:39

代码语言:javascript
复制
OnCollisionEnter2D(Collider2D collision)
{
    if(isDead == false)
    {
         playerAnimation.SetTrigger("deathAnimation");
         Invoke("Restart",2f);
    }
}

我真的不知道你的代码中发生了什么,所以让我们简单地说,PlayerScript是对玩家代码的引用,而isDead是一个bool,它代表的是什么状态,嗯,已经死了。

如果这不起作用,那我真的不知道还会有什么。我看不见你剩下的代码了!我也不知道你的比赛是怎么回事。我想你想说的是“当死亡动画开始的时候,玩家就会死”。如果我错了,请纠正我,我也明白英语不是你的母语。

但我希望这能帮上忙!

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

https://stackoverflow.com/questions/66701386

复制
相关文章

相似问题

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