Jump to content

cbbandtqb

Members
  • Posts

    5
  • Joined

  • Last visited

Everything posted by cbbandtqb

  1. Thank you for your replying. My code is below. This is on a me.Sprite, not for/in an Entity. <play.js> StretchingSprite = me.Sprite.extend({ init : function(sx, sy, sc) { this._super(me.Sprite, 'init', [sx*chrX+chrX/2, sy*chrY+chrY/2, {image:chr[sc]}]); this.tm = 1; this.itv = 0; }, update : function(dt) { this.itv += dt; if (this.itv < 100) { return true; } this.itv = 0; this.tm -= 0.2; if (this.tm < 1) { if (this.tm < 0) { this.tm = 0; } this.alpha = this.tm; this.scale(2-this.tm); } if (this.tm <= 0) { me.game.world.removeChild(this); } return true; } });
  2. I have one more report. If I write {anchorPoint:(0.5, 0.5)} in 'init' explicitly, then the application freeze. Why?
  3. sorry, I'll move this topic to the melonjs board.
  4. Hi, I have a beginner's question about melonjs. If I run '<any sprite object>.scale(2);', then the sprite will move a little to the upper left on the screen, and the sprite's appearance will be about four times as large. The anchorPoint of the sprite is (0.5,0.5)(=default), so I think the sprite can't move, it just doubles the size of the sprite, but what's wrong with my code? My environment is melonjs 8.0.1, browser is chrome, OS is macOS High sierra. Thank you.
  5. Hi, I have a beginner's question about melonjs. If I run '<any sprite object>.scale(2);', then the sprite will move a little to the upper left on the screen, and the sprite's appearance will be about four times as large. The anchorPoint of the sprite is (0.5,0.5)(=default), so I think the sprite can't move, it just doubles the size of the sprite, but what's wrong with my code? My environment is melonjs 8.0.1, browser is chrome, OS is macOS High sierra. Thank you.
×
×
  • Create New...