C# Class SKSprite, SpriteKit

Inheritance: MonoBehaviour
Afficher le fichier Open project: prime31/SpriteKit Class Usage Examples

Méthodes publiques

Свойство Type Description
anchor SpriteAnchor,
animations SKSpriteAnimationState>.Dictionary
currentAnimation SKSpriteAnimation,
desiredSize Vector2
isDoubleDensityScreen bool
meshFilter UnityEngine.MeshFilter
pixelPerfectHDSize Vector2
renderer Renderer
scale Vector3
sourceImageName string
spriteSheet SKSpriteSheet,
tintColor Color

Méthodes publiques

Méthode Description
Awake ( ) : void
createSprite ( SKSpriteSheet, sheet, string imageName, SpriteAnchor, anchor ) : SKSprite,
createSprite ( string imageName, SpriteAnchor, anchor ) : SKSprite,
createSprite ( string sheetName, string imageName, SpriteAnchor, anchor ) : SKSprite,
faceBackwards ( ) : void
faceForwards ( ) : void
flipHorizontally ( ) : void
generateMesh ( ) : void
playAnimation ( string name ) : void
preloadAnimations ( ) : void
rotate ( float degrees ) : void
setColor ( Color tint ) : void
setUVs ( Rect uvRect ) : void
startAnimation ( string name ) : void

Méthodes protégées

Méthode Description
generateVerts ( Mesh &mesh ) : void
getUvsForClippedQuad ( Rect uvRect, float clippedWidth, float clippedHeight, Vector2 orthoAdjustedPixelPerfectHDSize ) : Vector2[]
offsetForAnchor ( ) : Vector2

returns the required offset for a given anchor assuming quads are built from the bottom left to top right

Private Methods

Méthode Description
OnApplicationQuit ( ) : void
Update ( ) : void

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

createSprite() public static méthode

public static createSprite ( SKSpriteSheet, sheet, string imageName, SpriteAnchor, anchor ) : SKSprite,
sheet SKSpriteSheet,
imageName string
anchor SpriteAnchor,
Résultat SKSprite,

createSprite() public static méthode

public static createSprite ( string imageName, SpriteAnchor, anchor ) : SKSprite,
imageName string
anchor SpriteAnchor,
Résultat SKSprite,

createSprite() public static méthode

public static createSprite ( string sheetName, string imageName, SpriteAnchor, anchor ) : SKSprite,
sheetName string
imageName string
anchor SpriteAnchor,
Résultat SKSprite,

faceBackwards() public méthode

public faceBackwards ( ) : void
Résultat void

faceForwards() public méthode

public faceForwards ( ) : void
Résultat void

flipHorizontally() public méthode

public flipHorizontally ( ) : void
Résultat void

generateMesh() public méthode

public generateMesh ( ) : void
Résultat void

generateVerts() protected méthode

protected generateVerts ( Mesh &mesh ) : void
mesh Mesh
Résultat void

getUvsForClippedQuad() protected méthode

protected getUvsForClippedQuad ( Rect uvRect, float clippedWidth, float clippedHeight, Vector2 orthoAdjustedPixelPerfectHDSize ) : Vector2[]
uvRect Rect
clippedWidth float
clippedHeight float
orthoAdjustedPixelPerfectHDSize Vector2
Résultat Vector2[]

offsetForAnchor() protected méthode

returns the required offset for a given anchor assuming quads are built from the bottom left to top right
protected offsetForAnchor ( ) : Vector2
Résultat Vector2

playAnimation() public méthode

public playAnimation ( string name ) : void
name string
Résultat void

preloadAnimations() public méthode

public preloadAnimations ( ) : void
Résultat void

rotate() public méthode

public rotate ( float degrees ) : void
degrees float
Résultat void

setColor() public méthode

public setColor ( Color tint ) : void
tint Color
Résultat void

setUVs() public méthode

public setUVs ( Rect uvRect ) : void
uvRect Rect
Résultat void

startAnimation() public méthode

public startAnimation ( string name ) : void
name string
Résultat void

Property Details

anchor public_oe property

public SpriteAnchor, anchor
Résultat SpriteAnchor,

animations public_oe property

public Dictionary animations
Résultat SKSpriteAnimationState>.Dictionary

currentAnimation public_oe property

public SKSpriteAnimation, currentAnimation
Résultat SKSpriteAnimation,

desiredSize public_oe property

public Vector2 desiredSize
Résultat Vector2

isDoubleDensityScreen public_oe static_oe property

public static bool isDoubleDensityScreen
Résultat bool

meshFilter public_oe property

public MeshFilter,UnityEngine meshFilter
Résultat UnityEngine.MeshFilter

pixelPerfectHDSize public_oe property

public Vector2 pixelPerfectHDSize
Résultat Vector2

renderer public_oe property

public Renderer renderer
Résultat Renderer

scale public_oe property

public Vector3 scale
Résultat Vector3

sourceImageName public_oe property

public string sourceImageName
Résultat string

spriteSheet public_oe property

public SKSpriteSheet, spriteSheet
Résultat SKSpriteSheet,

tintColor public_oe property

public Color tintColor
Résultat Color