Version: 2017.2
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); } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961