博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity, 删除animationClip中的position曲线
阅读量:6871 次
发布时间:2019-06-26

本文共 604 字,大约阅读时间需要 2 分钟。

 

删除clip中所有的position曲线:

 

using UnityEngine;

using System.Collections;
using UnityEditor;
public class removePositionCurves : MonoBehaviour {
    public AnimationClip m_aniClip;
    void Start () {
        EditorCurveBinding[] curveBindings= AnimationUtility.GetCurveBindings (m_aniClip);
        for (int i = 0; i < curveBindings.Length; i++) {
            EditorCurveBinding curveBinding = curveBindings [i];
            Debug.Log(curveBinding.path);
            Debug.Log (curveBinding.propertyName);
            if (curveBinding.propertyName.Contains ("m_LocalPosition")) {
                AnimationUtility.SetEditorCurve (m_aniClip, curveBinding, null); 
            }
        }

  AssetDatabase.SaveAssets();

    }
    
}

转载地址:http://wwpfl.baihongyu.com/

你可能感兴趣的文章
instanceof
查看>>
activity的四种模式
查看>>
z-index
查看>>
git 和github
查看>>
Vue的路由
查看>>
RESTful API
查看>>
dependencies与devDependencies之间的区别
查看>>
【分块】hdu5057 Argestes and Sequence
查看>>
【set】bzoj3715 [PA2014]Lustra
查看>>
反射机制(二)
查看>>
getGeneratedKeys()返回自增主键值
查看>>
随机数创建点shp文件
查看>>
TOJ 2710: 过河 路径压缩
查看>>
javascript中null与undefined的区别
查看>>
mysql之select(二)
查看>>
万能分页存储过程
查看>>
jQuery模板插件jsrender
查看>>
内部类概述
查看>>
linux ln 命令使用参数详解(ln -s 软链接)
查看>>
结队开发项目—NABC模型
查看>>