首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Enchant.Js帧问题

Enchant.Js帧问题
EN

Stack Overflow用户
提问于 2014-11-24 12:13:39
回答 1查看 49关注 0票数 0

我正在创建一个游戏,并发现了一些问题,请参阅第4行,我声明了attackFrame变量,这意味着当它处于攻击模式时,框架变成这个序列,而在第15行,我将它更改回正常的框架,但是在这个步骤之后,当它再次回到攻击模式时,框架是28。不会变成攻击帧序列。为什么?,有人能帮我吗?,非常感谢

代码语言:javascript
复制
attackMode:function(isFight)
{
  if (isFight) {
    var attackFrame = [33, 33, 34, 34, 35, 35];

    this.frame = attackFrame;

    if (game.frame % attackFrame.length === 0) {
      this.hp--;

      if (this.hp < 1) {
        group.removeChild(this);
        tower.splice(tower.indexOf(this), 1);
      } else {
        this.attackMode(false);
      }
    }
  } else {
    this.frame = 28;
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-17 05:36:47

在这种情况下,您需要在它上放置一个方括号。

代码语言:javascript
复制
this.frame = 28;

至:

代码语言:javascript
复制
this.frame = [28];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27104643

复制
相关文章

相似问题

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