---
title: "resize(byWidth:height:duration:)"
framework: spritekit
role: symbol
role_heading: Type Method
path: "spritekit/skaction/resize(bywidth:height:duration:)"
---

# resize(byWidth:height:duration:)

Creates an action that adjusts the size of a sprite.

## Declaration

```swift
class func resize(byWidth width: CGFloat, height: CGFloat, duration: TimeInterval) -> SKAction
```

## Parameters

- `width`: The amount to add to the sprite’s width.
- `height`: The amount to add to the sprite’s height.
- `duration`: The duration of the animation.

## Return Value

Return Value A new action object.

## Discussion

Discussion This action can only be executed by a SKSpriteNode object. When the action executes, the sprite’s size property animates to its new value. This action is reversible; the reverse is created as if the following code is executed:

## See Also

### Animating a Node’s Texture

- [resize(toHeight:duration:)](spritekit/skaction/resize(toheight:duration:).md)
- [resize(toWidth:duration:)](spritekit/skaction/resize(towidth:duration:).md)
- [resize(toWidth:height:duration:)](spritekit/skaction/resize(towidth:height:duration:).md)
- [setTexture(_:)](spritekit/skaction/settexture(_:).md)
- [setTexture(_:resize:)](spritekit/skaction/settexture(_:resize:).md)
- [animate(with:timePerFrame:)](spritekit/skaction/animate(with:timeperframe:).md)
- [animate(with:timePerFrame:resize:restore:)](spritekit/skaction/animate(with:timeperframe:resize:restore:).md)
- [setNormalTexture(_:)](spritekit/skaction/setnormaltexture(_:).md)
- [setNormalTexture(_:resize:)](spritekit/skaction/setnormaltexture(_:resize:).md)
- [animate(withNormalTextures:timePerFrame:)](spritekit/skaction/animate(withnormaltextures:timeperframe:).md)
- [animate(withNormalTextures:timePerFrame:resize:restore:)](spritekit/skaction/animate(withnormaltextures:timeperframe:resize:restore:).md)
- [colorize(with:colorBlendFactor:duration:)](spritekit/skaction/colorize(with:colorblendfactor:duration:).md)
- [colorize(withColorBlendFactor:duration:)](spritekit/skaction/colorize(withcolorblendfactor:duration:).md)
