unity3d 在编辑器中修改AnimationClip的属性值
2015-10-30 13:29
1011 查看
修改录制的动画,或,模型中的动画属性
下面 是修改LoopTime属性
下面 是修改LoopTime属性
[MenuItem("Assets/Loop=true")] static void LoopTrue() { Object[] selectedAsset = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets); AnimationClip clip = selectedAsset[0] as AnimationClip; //AnimationUtility.GetAnimationClipSettings(clip).loopTime = false;//不能直接赋值 AnimationClipSettings clipSetting = AnimationUtility.GetAnimationClipSettings(clip); clipSetting.loopTime = true; AnimationUtility.SetAnimationClipSettings(clip, clipSetting); } [MenuItem("Assets/Loop=Fasle")] static void LoopFalse() { Object[] selectedAsset = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets); AnimationClip clip = selectedAsset[0] as AnimationClip; //AnimationUtility.GetAnimationClipSettings(clip).loopTime = false;//不能直接赋值 AnimationClipSettings clipSetting = AnimationUtility.GetAnimationClipSettings(clip); clipSetting.loopTime = false; AnimationUtility.SetAnimationClipSettings(clip, clipSetting); }
相关文章推荐
- Unity 3D中的内存管理
- Unity 几种优化建议
- Unity Image Effect
- 全面理解Unity加载和内存管理机制之二:进一步深入和细节
- 全面理解Unity加载和内存管理
- 一些技巧吧!Unity Tips(日常使用)
- 基于AssetBundle的客户端资源
- 多渠道打包资源
- 新型字体渲染方式
- 将Unity3D项目导出到Android工程中二次开发并实现之间的数据交互
- Unity中贴图的导入
- Unity优化之纹理集
- Cg per-pixel lighting with cookies
- Unity使用RenderTexture进行截屏
- Unity3D——android device 真机发布调试
- Unity在场景切换之间清理下内存
- UNITY 5.2 PlayerPrefs类
- Unity3D研究院之DontDestroyOnLoad的坑
- Unity 客户端知识体系
- unity中对于scrollview下拉加载的方法