C# Класс SKSprite, SpriteKit

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
OnApplicationQuit ( ) : void
Update ( ) : void

Описание методов

Awake() публичный Метод

public Awake ( ) : void
Результат void

createSprite() публичный статический Метод

public static createSprite ( SKSpriteSheet, sheet, string imageName, SpriteAnchor, anchor ) : SKSprite,
sheet SKSpriteSheet,
imageName string
anchor SpriteAnchor,
Результат SKSprite,

createSprite() публичный статический Метод

public static createSprite ( string imageName, SpriteAnchor, anchor ) : SKSprite,
imageName string
anchor SpriteAnchor,
Результат SKSprite,

createSprite() публичный статический Метод

public static createSprite ( string sheetName, string imageName, SpriteAnchor, anchor ) : SKSprite,
sheetName string
imageName string
anchor SpriteAnchor,
Результат SKSprite,

faceBackwards() публичный Метод

public faceBackwards ( ) : void
Результат void

faceForwards() публичный Метод

public faceForwards ( ) : void
Результат void

flipHorizontally() публичный Метод

public flipHorizontally ( ) : void
Результат void

generateMesh() публичный Метод

public generateMesh ( ) : void
Результат void

generateVerts() защищенный Метод

protected generateVerts ( Mesh &mesh ) : void
mesh Mesh
Результат void

getUvsForClippedQuad() защищенный Метод

protected getUvsForClippedQuad ( Rect uvRect, float clippedWidth, float clippedHeight, Vector2 orthoAdjustedPixelPerfectHDSize ) : Vector2[]
uvRect Rect
clippedWidth float
clippedHeight float
orthoAdjustedPixelPerfectHDSize Vector2
Результат Vector2[]

offsetForAnchor() защищенный Метод

returns the required offset for a given anchor assuming quads are built from the bottom left to top right
protected offsetForAnchor ( ) : Vector2
Результат Vector2

playAnimation() публичный Метод

public playAnimation ( string name ) : void
name string
Результат void

preloadAnimations() публичный Метод

public preloadAnimations ( ) : void
Результат void

rotate() публичный Метод

public rotate ( float degrees ) : void
degrees float
Результат void

setColor() публичный Метод

public setColor ( Color tint ) : void
tint Color
Результат void

setUVs() публичный Метод

public setUVs ( Rect uvRect ) : void
uvRect Rect
Результат void

startAnimation() публичный Метод

public startAnimation ( string name ) : void
name string
Результат void

Описание свойств

anchor публичное свойство

public SpriteAnchor, anchor
Результат SpriteAnchor,

animations публичное свойство

public Dictionary animations
Результат SKSpriteAnimationState>.Dictionary

currentAnimation публичное свойство

public SKSpriteAnimation, currentAnimation
Результат SKSpriteAnimation,

desiredSize публичное свойство

public Vector2 desiredSize
Результат Vector2

isDoubleDensityScreen публичное статическое свойство

public static bool isDoubleDensityScreen
Результат bool

meshFilter публичное свойство

public MeshFilter,UnityEngine meshFilter
Результат UnityEngine.MeshFilter

pixelPerfectHDSize публичное свойство

public Vector2 pixelPerfectHDSize
Результат Vector2

renderer публичное свойство

public Renderer renderer
Результат Renderer

scale публичное свойство

public Vector3 scale
Результат Vector3

sourceImageName публичное свойство

public string sourceImageName
Результат string

spriteSheet публичное свойство

public SKSpriteSheet, spriteSheet
Результат SKSpriteSheet,

tintColor публичное свойство

public Color tintColor
Результат Color