All Projects → pofulu → Timelinetool

pofulu / Timelinetool

Provides an easy way to change Playable Director's Bindings and Clips at runtime.

Projects that are alternatives of or similar to Timelinetool

Midianimationtrack
SMF (.mid) file importer for Unity Timeline
Stars: ✭ 243 (+912.5%)
Mutual labels:  unity, unity3d, timeline
Unitystationbumper
Video bumper for Unity's live streaming channel.
Stars: ✭ 28 (+16.67%)
Mutual labels:  unity, unity3d, timeline
Proceduralmotiontrack
Simple procedural motion with Unity Timeline.
Stars: ✭ 300 (+1150%)
Mutual labels:  unity, unity3d, timeline
Audiopreviewtrack
Instant audio playback (scrubbing) in preview mode of Unity Timeline editor.
Stars: ✭ 88 (+266.67%)
Mutual labels:  unity, unity3d, timeline
Timelineparticlecontrol
An example of controlling particle system from timeline.
Stars: ✭ 348 (+1350%)
Mutual labels:  unity, unity3d, timeline
Unitycodes
SpringGUI是对UGUI的拓展,提供十多种UI组件用于快速开发。
Stars: ✭ 701 (+2820.83%)
Mutual labels:  unity, unity3d
Kinobloom
Bloom effect for Unity
Stars: ✭ 704 (+2833.33%)
Mutual labels:  unity, unity3d
Ffmpegoutbinaries
Separated binary package of FFmpegOut Unity plugin
Stars: ✭ 19 (-20.83%)
Mutual labels:  unity, unity3d
Xlua
xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
Stars: ✭ 7,224 (+30000%)
Mutual labels:  unity, unity3d
Hologramshader
✏️ Test of an hologram material made in Unity.
Stars: ✭ 684 (+2750%)
Mutual labels:  unity, unity3d
Unity Preview
GitHub for Unity, the Preview!
Stars: ✭ 725 (+2920.83%)
Mutual labels:  unity, unity3d
Simpleunitytcp
🖧 Simple Unity Project to show how TCP communication are builded in C# without multi-threading or Unity network (Unet) involved.
Stars: ✭ 22 (-8.33%)
Mutual labels:  unity, unity3d
Ffmpegout
Video capture plugin for Unity with FFmpeg.
Stars: ✭ 700 (+2816.67%)
Mutual labels:  unity, unity3d
Mybox
MyBox is a set of attributes, tools and extensions for Unity
Stars: ✭ 694 (+2791.67%)
Mutual labels:  unity, unity3d
Radialprogressbar
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Stars: ✭ 714 (+2875%)
Mutual labels:  unity, unity3d
Softmaskforugui
UI Soft Mask is a smooth masking component for Unity UI (uGUI) elements.
Stars: ✭ 688 (+2766.67%)
Mutual labels:  unity, unity3d
Com.unity.multiplayer.mlapi
A game networking framework built for the Unity Engine to abstract game networking concepts.
Stars: ✭ 781 (+3154.17%)
Mutual labels:  unity, unity3d
Centrifuge
Cross-platform runtime mod loader and API for any Unity-based game. Supports Unity 5 and up!
Stars: ✭ 18 (-25%)
Mutual labels:  unity, unity3d
Lasp
Low-latency Audio Signal Processing plugin for Unity
Stars: ✭ 816 (+3300%)
Mutual labels:  unity, unity3d
Buttons And Boxes
A Sokoban-esque puzzle game developed in unity 3D in 2016
Stars: ✭ 17 (-29.17%)
Mutual labels:  unity, unity3d

TimelineTool

You can change Unity Timeline clips realtime very easy by TimelineTool.cs:

public PlayableDirector playableDirector;
public CinemachineVirtualCameraBase vCam1;
public AnimationClip CubeAni1;
    
void Start()
{
    TimelineTool timeline = new TimelineTool(playableDirector);
    timeline.SetCinemachineClips("Cinemachine Track", "vCam", vCam1);
    timeline.SetAnimationClip("Cube Track", "AniClip", CubeAni1);
}

Set/Get PlayableDirector Bindings:

public PlayableDirector playableDirector;

void Start()
{
    timeline = new TimelineTool(playableDirector);
    timeline.GetBinding<GameObject>("Activation Track");
    timeline.SetBinding("Activation Track",gameObject);
}

Get clip's duration:

public PlayableDirector playableDirector;

void Start()
{
    timeline = new TimelineTool(playableDirector);
    float duration = (float)timeline.GetClip("Cinemachine Track", "vCam").duration;
}
  1. Please keep the names of all tracks unique!
  2. For all cinemachine clips you want to change, you need set Vitural Camera "Unexposed".
  3. All function based on the name of clip and track.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].