---
title: "init(texture:)"
framework: spritekit
role: symbol
role_heading: Initializer
path: "spritekit/skspritenode/init(texture:)"
---

# init(texture:)

Initializes a textured sprite using an existing texture object.

## Declaration

```swift
convenience init(texture: SKTexture?)
```

## Parameters

- `texture`: A SpriteKit texture.

## Return Value

Return Value A newly initialized sprite object.

## Discussion

Discussion The size property of the sprite is set to the dimensions of the texture. The color property is set to white with an alpha of zero (1.0,1.0,1.0,0.0).

## See Also

### Creating a Sprite from a Texture

- [init(texture:color:size:)](spritekit/skspritenode/init(texture:color:size:).md)
- [init(texture:size:)](spritekit/skspritenode/init(texture:size:).md)
- [init(texture:normalMap:)](spritekit/skspritenode/init(texture:normalmap:).md)
- [texture](spritekit/skspritenode/texture.md)
