Unity 6.3
0 онлайн 72 гостей 3 в системе
Вход

PlayableExtensions

класс в UnityEngine.Playables

Выполнено в:UnityEngine.CoreModule

Описание

Расширения для всех типов, которые реализует IPlayable.

Методы расширения — это статические методы, которые можно вызывать так, как будто они являются методами экземпляра расширяемого типа.

using UnityEngine;
using UnityEngine.Animations;
using UnityEngine.Playables;

public class ExamplePlayableBehaviour : PlayableBehaviour { void Start() { PlayableGraph graph = PlayableGraph.Create(); AnimationMixerPlayable mixer = AnimationMixerPlayable.Create(graph, 1);

// Calling method PlayableExtensions.SetDuration on AnimationMixerPlayable as if it was an instance method. mixer.SetDuration(10);

// The line above is the same as calling directly PlayableExtensions.SetDuration, but it is more compact and readable. PlayableExtensions.SetDuration(mixer, 10); } }

Статические методы

Метод Описание
AddInputСоздайте новый входной порт и подключите его к выходному порту данного Playable.
ConnectInputПодключите выходной порт Playable к одному из входных портов.
DestroyУничтожает текущий Игровой.
DisconnectInputОтсоедините входной порт Playable.
GetDurationВозвращает длительность воспроизводимого.
GetGraphВозвращает PlayableGraph, который является владельцем этого Playable. Playable может быть использован только в графе, который был использован для его создания.
GetInputВозвращает Playable, подключенный к указанному индексу входного порта.
GetInputCountВозвращает количество входов, поддерживаемых Playable.
GetInputWeightВозвращает вес Playable, подключенного к заданному индексу входного порта.
GetLeadTimeВозвращает время игры в секундах.
GetOutputВозвращает Playable, подключенный к указанному индексу выходного порта.
GetOutputCountВозвращает количество выходов, поддерживаемых Playable.
GetPlayStateВозвращает текущий PlayState Playable.
GetPreviousTimeВозвращает предыдущее локальное время Playable.
GetPropagateSetTimeВозвращает поведение распространения по времени этого Playable.
GetSpeedВозвращает множитель скорости, который применяется к текущему Playable.
GetTimeВозвращает текущее локальное время Playable.
GetTraversalModeВозвращает режим распространения для воспроизводимого файла с несколькими выходами.
IsDoneВозвращает флаг, указывающий, что воспроизводимый файл завершил свою операцию.
IsNullВозвращает true, если Playable является нулевым, false в противном случае.
IsValidВозвращает достоверность текущего Playable.
PauseСообщает о приостановке Playable.
PlayНачинает воспроизводить воспроизводимый файл.
SetDoneИзменяет флаг, указывающий на то, что воспроизводимый файл завершил свою операцию.
SetDurationИзменяет продолжительность воспроизведения.
SetInputCountИзменяет количество входов, поддерживаемых Playable.
SetInputWeightИзменяет вес Playable, подключенного к текущему Playable.
SetLeadTimeЗадает время игры в секундах.
SetOutputCountИзменяет количество выходов, поддерживаемых Playable.
SetPropagateSetTimeИзменяет поведение распространения времени для этого Playable.
SetSpeedИзменяет множитель скорости, который применяется к текущему Играемому.
SetTimeИзменяет текущее локальное время игрока.
SetTraversalModeУстанавливает режим распространения PrepareFrame и ProcessFrame для воспроизведения на нескольких выходах.