C# Класс a.spritestudio.SpriteRoot

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

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

Метод Описание
AddPart ( SpritePart part ) : void

追加

AddSprite ( SpritePartRenderer renderer ) : void

レンダラ追加

Build ( KeyFrameResource resource ) : void

リソースを指定してモーションを切り替え

CellMap ( int index ) : CellMap

セルマップの取得

ChangeMotion ( KeyFrameResource resource ) : void

モーションの変更

DestroySelf ( ) : void

自分がいるゲームオブジェクトを破棄する

FindPart ( string name ) : SpritePart

パーツ検索

NotifyUserData ( SpritePart part, attribute data ) : void

ユーザーデータキーの通知

Pause ( ) : void

一時停止する

Play ( ) : void

再生

SetPosition ( float x, float y ) : void

座標指定

SetRotation ( float degree ) : void

回転指定

SetScale ( float x, float y ) : void

拡縮指定

Setup ( int fps, int frames, float pivotX, float pivotY ) : void

基本設定

SetupCellMaps ( List cellMaps ) : void

セルマップの設定

SetupSpriteHolder ( ) : void

Spriteを保持する場所を設定

UpdatePriority ( ) : void

優先度の更新

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

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

遅延更新

OnDestroy ( ) : void

破棄

Start ( ) : void

開始

Update ( ) : void

更新

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

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

追加
public AddPart ( SpritePart part ) : void
part SpritePart
Результат void

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

レンダラ追加
public AddSprite ( SpritePartRenderer renderer ) : void
renderer SpritePartRenderer
Результат void

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

リソースを指定してモーションを切り替え
public Build ( KeyFrameResource resource ) : void
resource KeyFrameResource
Результат void

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

セルマップの取得
public CellMap ( int index ) : CellMap
index int
Результат CellMap

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

モーションの変更
public ChangeMotion ( KeyFrameResource resource ) : void
resource KeyFrameResource
Результат void

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

自分がいるゲームオブジェクトを破棄する
public DestroySelf ( ) : void
Результат void

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

パーツ検索
public FindPart ( string name ) : SpritePart
name string
Результат SpritePart

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

ユーザーデータキーの通知
public NotifyUserData ( SpritePart part, attribute data ) : void
part SpritePart
data attribute
Результат void

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

一時停止する
public Pause ( ) : void
Результат void

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

再生
public Play ( ) : void
Результат void

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

座標指定
public SetPosition ( float x, float y ) : void
x float
y float
Результат void

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

回転指定
public SetRotation ( float degree ) : void
degree float
Результат void

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

拡縮指定
public SetScale ( float x, float y ) : void
x float
y float
Результат void

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

基本設定
public Setup ( int fps, int frames, float pivotX, float pivotY ) : void
fps int
frames int
pivotX float
pivotY float
Результат void

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

セルマップの設定
public SetupCellMaps ( List cellMaps ) : void
cellMaps List
Результат void

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

Spriteを保持する場所を設定
public SetupSpriteHolder ( ) : void
Результат void

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

優先度の更新
public UpdatePriority ( ) : void
Результат void