C# 클래스 SpriteStudioForUnity.SpriteStudioBaker

파일 보기 프로젝트 열기: ootake/SpriteStudioForUnity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
addMaterialDict Material>.Dictionary
animationsDirectory string
animePackList List
cellDataDirectory string
cellMapList List
cellMaps List>.Dictionary
destDirectory string
effectDirectory string
effectList List
materialsDirectory string
mixMaterialDict Material>.Dictionary
mulMaterialDict Material>.Dictionary
pixelPerUnit int
prefabsDirectory string
projectData SpriteStudioProject
sourceDirectory string
subMaterialDict Material>.Dictionary
tangentMode TangentMode
texturesDirectory string

공개 메소드들

메소드 설명
CreateAnimator ( SpriteStudioAnimePack animePack ) : void
CreateCellData ( SpriteStudioCellMap cellMap, int mapId ) : void
CreateEffect ( SpriteStudioEffect effect ) : void
CreateMaterials ( SpriteStudioCellMap cellMap ) : void
CreateTexture ( SpriteStudioCellMap cellMap ) : void
DeserializeAnimePack ( string path ) : void
DeserializeCellMap ( string path ) : void
DeserializeEffect ( string path ) : void
DeserializeProject ( string path ) : void
SetBoolCurve ( AnimationCurve curve, SpriteStudioAnimePackAnimePartAnimeAttribute attribute, float fps ) : void
SetFloatCurve ( AnimationCurve curve, SpriteStudioAnimePackAnimePartAnimeAttribute attribute, float fps, int frameCount, float unit = 1.0f, float baseValue ) : void

비공개 메소드들

메소드 설명
GetAccelerate ( float start, float end, float point ) : float
GetBezier ( Vector2 start, Vector2 controlStart, Vector2 end, Vector2 controlEnd, float point ) : float
GetDecelerate ( float start, float end, float point ) : float
GetHermite ( float start, float speedStart, float end, float speedEnd, float point ) : float
GetLinear ( float start, float end, float point ) : float
GetTime ( int val, float frameRate ) : float
GetValue ( SpriteStudioAnimePackAnimePartAnimeAttributeKey key ) : float
GetVector2 ( string str ) : Vector2

메소드 상세

CreateAnimator() 공개 메소드

public CreateAnimator ( SpriteStudioAnimePack animePack ) : void
animePack SpriteStudioAnimePack
리턴 void

CreateCellData() 공개 메소드

public CreateCellData ( SpriteStudioCellMap cellMap, int mapId ) : void
cellMap SpriteStudioCellMap
mapId int
리턴 void

CreateEffect() 공개 메소드

public CreateEffect ( SpriteStudioEffect effect ) : void
effect SpriteStudioEffect
리턴 void

CreateMaterials() 공개 메소드

public CreateMaterials ( SpriteStudioCellMap cellMap ) : void
cellMap SpriteStudioCellMap
리턴 void

CreateTexture() 공개 메소드

public CreateTexture ( SpriteStudioCellMap cellMap ) : void
cellMap SpriteStudioCellMap
리턴 void

DeserializeAnimePack() 공개 메소드

public DeserializeAnimePack ( string path ) : void
path string
리턴 void

DeserializeCellMap() 공개 메소드

public DeserializeCellMap ( string path ) : void
path string
리턴 void

DeserializeEffect() 공개 메소드

public DeserializeEffect ( string path ) : void
path string
리턴 void

DeserializeProject() 공개 메소드

public DeserializeProject ( string path ) : void
path string
리턴 void

SetBoolCurve() 공개 메소드

public SetBoolCurve ( AnimationCurve curve, SpriteStudioAnimePackAnimePartAnimeAttribute attribute, float fps ) : void
curve UnityEngine.AnimationCurve
attribute SpriteStudioAnimePackAnimePartAnimeAttribute
fps float
리턴 void

SetFloatCurve() 공개 메소드

public SetFloatCurve ( AnimationCurve curve, SpriteStudioAnimePackAnimePartAnimeAttribute attribute, float fps, int frameCount, float unit = 1.0f, float baseValue ) : void
curve UnityEngine.AnimationCurve
attribute SpriteStudioAnimePackAnimePartAnimeAttribute
fps float
frameCount int
unit float
baseValue float
리턴 void

프로퍼티 상세

addMaterialDict 공개적으로 프로퍼티

public Dictionary addMaterialDict
리턴 Material>.Dictionary

animationsDirectory 공개적으로 프로퍼티

public string animationsDirectory
리턴 string

animePackList 공개적으로 프로퍼티

public List animePackList
리턴 List

cellDataDirectory 공개적으로 프로퍼티

public string cellDataDirectory
리턴 string

cellMapList 공개적으로 프로퍼티

public List cellMapList
리턴 List

cellMaps 공개적으로 프로퍼티

public Dictionary> cellMaps
리턴 List>.Dictionary

destDirectory 공개적으로 프로퍼티

public string destDirectory
리턴 string

effectDirectory 공개적으로 프로퍼티

public string effectDirectory
리턴 string

effectList 공개적으로 프로퍼티

public List effectList
리턴 List

materialsDirectory 공개적으로 프로퍼티

public string materialsDirectory
리턴 string

mixMaterialDict 공개적으로 프로퍼티

public Dictionary mixMaterialDict
리턴 Material>.Dictionary

mulMaterialDict 공개적으로 프로퍼티

public Dictionary mulMaterialDict
리턴 Material>.Dictionary

pixelPerUnit 공개적으로 프로퍼티

public int pixelPerUnit
리턴 int

prefabsDirectory 공개적으로 프로퍼티

public string prefabsDirectory
리턴 string

projectData 공개적으로 프로퍼티

public SpriteStudioProject,SpriteStudioForUnity projectData
리턴 SpriteStudioProject

sourceDirectory 공개적으로 프로퍼티

public string sourceDirectory
리턴 string

subMaterialDict 공개적으로 프로퍼티

public Dictionary subMaterialDict
리턴 Material>.Dictionary

tangentMode 공개적으로 프로퍼티

public TangentMode tangentMode
리턴 TangentMode

texturesDirectory 공개적으로 프로퍼티

public string texturesDirectory
리턴 string