C# Класс SKTextureUtil, SpriteKit

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

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

Свойство Тип Описание
atlasPadding int
defaultAnimationsPath string
defaultAtlasResourcesPath string
defaultPath string
defaultResourcesPath string
defaultShader string
defaultSpriteSheetPath string
isCurrentlyRefreshingSourceImages bool

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

Метод Описание
createSpriteSheet ( string name, string sourceFolder, bool generateSdTexture, int cameraOrthoSize, int targetScreenHeight ) : SKSpriteSheet,
getAllSpriteAnimations ( ) : List
getAllSpriteSheets ( ) : List
makePathRelativeToProject ( string path ) : string
rebuildAtlas ( Texture2D textures, string filename, bool generateSdAtlas ) : Rect[]
refreshSourceImages ( this sheet ) : void
saveAtlasPng ( string path, string name, Texture2D tex ) : void
textureInfoForSourceImage ( this sheet, string sourceImageName ) : SKTextureInfo,

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

Метод Описание
resizeTexture ( string pathToImage, int width, int height, string outputFilename ) : Texture2D

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

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

public static createSpriteSheet ( string name, string sourceFolder, bool generateSdTexture, int cameraOrthoSize, int targetScreenHeight ) : SKSpriteSheet,
name string
sourceFolder string
generateSdTexture bool
cameraOrthoSize int
targetScreenHeight int
Результат SKSpriteSheet,

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

public static getAllSpriteAnimations ( ) : List
Результат List

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

public static getAllSpriteSheets ( ) : List
Результат List

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

public static makePathRelativeToProject ( string path ) : string
path string
Результат string

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

public static rebuildAtlas ( Texture2D textures, string filename, bool generateSdAtlas ) : Rect[]
textures UnityEngine.Texture2D
filename string
generateSdAtlas bool
Результат Rect[]

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

public static refreshSourceImages ( this sheet ) : void
sheet this
Результат void

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

public static saveAtlasPng ( string path, string name, Texture2D tex ) : void
path string
name string
tex UnityEngine.Texture2D
Результат void

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

public static textureInfoForSourceImage ( this sheet, string sourceImageName ) : SKTextureInfo,
sheet this
sourceImageName string
Результат SKTextureInfo,

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

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

public static int atlasPadding
Результат int

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

public static string defaultAnimationsPath
Результат string

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

public static string defaultAtlasResourcesPath
Результат string

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

public static string defaultPath
Результат string

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

public static string defaultResourcesPath
Результат string

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

public static string defaultShader
Результат string

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

public static string defaultSpriteSheetPath
Результат string

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

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