• YouTube
  • Vimeo
  • RSS

TextureSequence

Общедоступные свойства: 

Texture2D activeTexture [Read only]

Ссылка на текстуру кадра, который в сейчас показывается.

float duration [Read / Write]

Продолжительность анимации в секундах. Значение должно быть больше нуля.

int frame [Read / Write]

Номер текущего кадра.

Нумерация начинается с ноля.

int length [Read only]

Количество изображений.

TextureSequenceLoop loop [Read / Write]

Тип повторения анимации. Может принимать значения: None, Loop, PingPong.

int materialID [Read / Write]

ID материала, на котором будут отображаться изображения.

Действительно только если в качестве цели выбран материал.

float progress [Read only]

Текущий прогресс анимации.

Значения могут быть от 0 до 1.

float speed [Read / Write]

Коэффициент времени.

TextureSequenceTarget target [Read / Write]

Компонент, на котором будут отображаться изображения. None, GUITexture или Material

GameObject targetObject [Read / Write]

GameObject, на котором будут отображаться изображения.

string textureName [Read / Write]

Имя параметра материала, на котором будут отображаться изображения. Действительно только если в качестве цели выбран материал.

float time [Read only]

Текущее время.

Общедоступные статичные методы: 

static Texture2D[] ConvertAtlasToTextures(Texture2D atlasTexture, TextAsset atlasSettings, Vector2 originalImageSize)

Преобразует атлас текстур в массив Texture2D.

static TextureSequence CreateAndPlay (GameObject target, string texturesPath, float duration, float speed, TextureSequenceLoop loop)

Создает новый экземпляр компонента «TextureSequence», помещает его на указанный GameObject, загружает текстуры по указанному пути относительно папки «Resources», задает параметры воспроизведения и возвращает созданный экземпляр.

static TextureSequence CreateAndPlay (GameObject target, Object[] textures, float duration, float speed, TextureSequenceLoop loop)

Создает новый экземпляр компонента «TextureSequence», помещает его на указанный GameObject, задает текстуры и параметры воспроизведения, и возвращает созданный экземпляр.

static TextureSequence CreateAndPlay (GameObject target, Texture2D atlasTexture, TextAsset atlasSettings, Vector2 originalImageSize, float duration, float speed, TextureSequenceLoop loop)

Создает новый экземпляр компонента «TextureSequence», помещает его на указанный GameObject, задает атлас текстур и параметры воспроизведения, и возвращает созданный экземпляр.

static TextureSequence CreateAndPlay(GameObject target, Texture2D atlasTexture, string atlasSettingsPath, Vector2 originalImageSize, float duration, float speed, TextureSequenceLoop loop)

Создает новый экземпляр компонента «TextureSequence», помещает его на указанный GameObject, задает атлас текстур и параметры воспроизведения, и возвращает созданный экземпляр. Настройки атласа, будут автоматически загружены по пути «settingsPath», относительно папки «Resources».

static Texture2D GetTextureFromAtlas(Texture2D atlasTexture, TextAsset atlasSettings, Vector2 originalImageSize, uint textureIndex)

Возвращает текстуру из атласа текстур по индексу.

static Texture2D GetTextureFromAtlas(Texture2D atlasTexture, TextAsset atlasSettings, Vector2 originalImageSize, string textureName)

Возвращает текстуру из атласа текстур по имени.

static bool isReadableTexture(Texture2D texture)

Checks enabled a texture parameter «Read / Write Enabled».

Общедоступные методы: 

Texture2D GetTextureFromAtlas(uint textureIndex)

Возвращает текстуру из текущего атласа текстур по индексу.

Texture2D GetTextureFromAtlas(string textureName)

Получает текстуру из текущего атласа текстур по имени.

void Load (string Path)

Загружает все изображения по указанному пути относительно папки «Resources».

void LoadAndPlay (string path)

Загружает все изображения по указанному пути относительно папки «Resources» и начинает воспроизведение анимации.

void LoadAndPlay (string path, int FRAME)

Загружает все изображения по указанному пути относительно папки «Resources» и начинает воспроизведение с указанного кадра.

void LoadAndPlay (string path, float Duration, float Speed)

Загружает все изображения по указанному пути относительно папки «Resources», устанавливает значения продолжительности и скорости, и начинает воспроизведение.

void LoadAndPlay (string path, float Duration, float Speed, TextureSequenceLoop Loop)

Загружает все изображения по указанному пути относительно папки «Resources», устанавливает значения продолжительности, скорости, типа повторения, и начинает воспроизведение.

void Play ()

Начинает воспроизведение анимации.

void Play (int FRAME)

Начинает воспроизведение анимации с указанного кадра.

void SetAtlas (Texture2D texture, TextAsset settings, Vector2 originalTextureSize)

Задает атлас текстур в качестве источника изображения.

void SetAtlas (Texture2D texture, string settingsPath, Vector2 originalTextureSize)

Задает атлас текстур в качестве источника изображения. Настройки атласа, будут автоматически загружены по пути «settingsPath», относительно папки «Resources».

void SetAtlasAndPlay (Texture2D texture, TextAsset settings, Vector2 originalTextureSize)

Задает атлас текстур в качестве источника изображения и начинает воспроизведение анимации.

void SetAtlasAndPlay (Texture2D texture, TextAsset settings, Vector2 originalTextureSize, float Duration, float Speed)

Задает атлас текстур в качестве источника изображения, устанавливает значения продолжительности и скорости, и начинает воспроизведение анимации.

void SetAtlasAndPlay (Texture2D texture, TextAsset settings, Vector2 originalTextureSize, float Duration, float Speed, TextureSequenceLoop Loop)

Задает атлас текстур в качестве источника изображения, устанавливает значения продолжительности, скорости и типа повторения, и начинает воспроизведение анимации.

void SetAtlasAndPlay (Texture2D texture, string settingsPath, Vector2 originalTextureSize)

Задает атлас текстур в качестве источника изображения и начинает воспроизведение анимации. Настройки атласа, будут автоматически загружены по пути «settingsPath», относительно папки «Resources».

void SetAtlasAndPlay (Texture2D texture, string settingsPath, Vector2 originalTextureSize, float Duration, float Speed)

Задает атлас текстур в качестве источника изображения, устанавливает значения продолжительности и скорости,  и начинает воспроизведение анимации. Настройки атласа, будут автоматически загружены по пути «settingsPath», относительно папки «Resources».

void SetAtlasAndPlay (Texture2D texture, string settingsPath, Vector2 originalTextureSize, float Duration, float Speed, TextureSequenceLoop Loop)

Задает атлас текстур в качестве источника изображения, устанавливает значения продолжительности, скорости и типа повторения,  и начинает воспроизведение анимации. Настройки атласа, будут автоматически загружены по пути «settingsPath», относительно папки «Resources».

void SetTextures (Object[] newTextures)

Задает текстуры анимации.

void SetTexturesAndPlay (Object[] newTextures)

Задает текстуры анимации и начинает воспроизведение анимации.

void SetTexturesAndPlay (Object[] newTextures, float Duration, float Speed)

Задает текстуры анимации, устанавливает значения продолжительности и скорости, и начинает воспроизведение анимации.

void SetTexturesAndPlay (Object[] newTextures, float Duration, float Speed, TextureSequenceLoop Loop)

Задает текстуры анимации, устанавливает значения продолжительности, скорости и типа повторения, и начинает воспроизведение анимации.

void Stop ()

Остановить воспроизведение анимации.

Общедоступные события: 

OnComplete ()

Происходит когда воспроизведение анимации остановилось.

OnLoop ()

Происходит когда воспроизведение анимации начинается заново, или в обратном порядке.

OnUpdate ()

Происходит каждый раз, когда изменился кадр анимации.

Login

Please login using your credentials recived by email when you register.

I forgot my password | Resend activation e-mail

×