---
title: "init(rectOf:)"
framework: spritekit
role: symbol
role_heading: Initializer
path: "spritekit/skshapenode/init(rectof:)"
---

# init(rectOf:)

Creates a shape node with a rectangular path centered on the node’s origin.

## Declaration

```swift
convenience init(rectOf size: CGSize)
```

## Parameters

- `size`: The size of the rectangle.

## Return Value

Return Value A new shape node.

## See Also

### Creating a Shape from a Rectangle

- [init(rect:)](spritekit/skshapenode/init(rect:).md)
- [init(rect:cornerRadius:)](spritekit/skshapenode/init(rect:cornerradius:).md)
- [init(rectOf:cornerRadius:)](spritekit/skshapenode/init(rectof:cornerradius:).md)
