Adds a clip
to the animation with name newName
.
var walkClip : AnimationClip; animation.AddClip(walkClip, "walk");
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public AnimationClip walkClip; void Example() { animation.AddClip(walkClip, "walk"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): public walkClip as AnimationClip def Example() as void: animation.AddClip(walkClip, 'walk')
addLoopFrame | Should an extra frame be inserted at the end that matches the first frame? Turn this on if you are making a looping animation. |
Adds clip
to the only play between firstFrame
and lastFrame
. The new clip will also be added to the animation with name newName
.
If a clip with that name already exists it will be replaced with the new clip.
// Split the default clip into a shoot, walk and idle animation animation.AddClip(animation.clip, "shoot", 0, 10); // walk and idle will add an extra looping frame at the end animation.AddClip(animation.clip, "walk", 11, 20, true); animation.AddClip(animation.clip, "idle", 21, 30, true);
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { animation.AddClip(animation.clip, "shoot", 0, 10); animation.AddClip(animation.clip, "walk", 11, 20, true); animation.AddClip(animation.clip, "idle", 21, 30, true); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: animation.AddClip(animation.clip, 'shoot', 0, 10) animation.AddClip(animation.clip, 'walk', 11, 20, true) animation.AddClip(animation.clip, 'idle', 21, 30, true)