Version: 5.3 (switch to 5.4b)
IdiomaEnglish
  • C#
  • JS

Idioma de script

Selecciona tu lenguaje de programación favorito. Todos los fragmentos de código serán mostrados en este lenguaje.

Animation.AddClip

Sugiere un cambio

¡Éxito!

Gracias por ayudarnos a mejorar la calidad de la documentación de Unity. A pesar de que no podemos aceptar todas las sugerencias, leemos cada cambio propuesto por nuestros usuarios y actualizaremos los que sean aplicables.

Cerrar

No se puedo enviar

Por alguna razón su cambio sugerido no pudo ser enviado. Por favor <a>intente nuevamente</a> en unos minutos. Gracias por tomarse un tiempo para ayudarnos a mejorar la calidad de la documentación de Unity.

Cerrar

Cancelar

Cambiar al Manual
public function AddClip(clip: AnimationClip, newName: string): void;
public void AddClip(AnimationClip clip, string newName);

Parámetros

Descripción

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

var walkClip: AnimationClip;
var anim: Animation;

function Start() { anim = GetComponent.<Animation>(); anim.AddClip(walkClip, "walk"); }
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 function AddClip(clip: AnimationClip, newName: string, firstFrame: int, lastFrame: int, addLoopFrame: bool = false): void;
public void AddClip(AnimationClip clip, string newName, int firstFrame, int lastFrame, bool addLoopFrame = false);
public function AddClip(clip: AnimationClip, newName: string, firstFrame: int, lastFrame: int, addLoopFrame: bool = false): void;
public void AddClip(AnimationClip clip, string newName, int firstFrame, int lastFrame, bool addLoopFrame = false);

Parámetros

addLoopFrame @param addLoopFrame ¿Debería un marco extra ser insertado en el final, que sea igual al primer marco?. Enciende esto si quieres hacer una animación repetitiva.

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.

	var anim: Animation;

function Start() { anim = GetComponent.<Animation>(); // Split the default clip into a shoot, walk and idle animation anim.AddClip(anim.clip, "shoot", 0, 10); // walk and idle will add an extra looping frame at the end anim.AddClip(anim.clip, "walk", 11, 20, true); anim.AddClip(anim.clip, "idle", 21, 30, true); }
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); } }