Version: 2017.3
public void AddClip (AnimationClip clip, string newName);

Descripción

Agregar un clip a la animación con el nombre /newName/

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public AnimationClip walkClip; public Animation anim; void Start() { anim = GetComponent<Animation>(); anim.AddClip(walkClip, "walk"); } }

public void AddClip (AnimationClip clip, string newName, int firstFrame, int lastFrame, bool addLoopFrame= false);

Parámetros

addLoopFrame ¿Debería un cuadro extra ser insertado en el final, que sea igual al primer cuadro? Encender esto si se quiere hacer una animación que se repita.

Descripción

Agrega un clip a la única ejecución entre el firstFrame y el lastFrame. El nuevo clip se agregara a la animación con el nombre newName.

Si un clip con ese nombre existe será reemplazado con el nuevo clip.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public Animation anim; void Start() { anim = GetComponent<Animation>(); anim.AddClip(anim.clip, "shoot", 0, 10); anim.AddClip(anim.clip, "walk", 11, 20, true); anim.AddClip(anim.clip, "idle", 21, 30, true); } }