动画曲线转换成C#脚本
来源:互联网 发布:知乎是什么软件 编辑:程序博客网 时间:2024/04/29 13:02
大家好,我是笨笨,笨笨的笨,笨笨的笨,谢谢!
让动画师调好曲线,程序哥可以直接拿来用了。
代码:https://code.csdn.net/snippets/1034693
将 ConvertAnimationCurveToCode.cs 放到:项目\Assets\Editor \ (只要在Assets下,名字为Editor,U3D就能找到。注意美观哦)
调好曲线后点击【复制动画曲线】
生成的效果自动放入剪切板:
//---------- Create AnimationCurve Begin----------//创建动画曲线,关键帧数量:13 帧AnimationCurve animCurve = new AnimationCurve();Keyframe[] ks = new Keyframe[13];ks[0] = new Keyframe(0, 0);ks[0].inTangent = -0.02673043;ks[0].outTangent = -0.02673043;ks[1] = new Keyframe(0.2698695, 0.07689273);ks[1].inTangent = -1.281696;ks[1].outTangent = -1.281696;ks[2] = new Keyframe(0.3741068, -0.06480181);ks[2].inTangent = 0.3571016;ks[2].outTangent = 0.3571016;ks[3] = new Keyframe(0.4299066, 0.3068273);ks[3].inTangent = 0;ks[3].outTangent = 0;ks[4] = new Keyframe(0.5082815, -0.1418224);ks[4].inTangent = 0;ks[4].outTangent = 0;ks[5] = new Keyframe(0.5784958, 0.6303786);ks[5].inTangent = -0.7605511;ks[5].outTangent = -0.7605511;ks[6] = new Keyframe(0.6428112, -0.2857635);ks[6].inTangent = 0;ks[6].outTangent = 0;ks[7] = new Keyframe(0.7142559, 0.4632396);ks[7].inTangent = -1.02695;ks[7].outTangent = -1.02695;ks[8] = new Keyframe(0.7725148, -0.1664435);ks[8].inTangent = 0;ks[8].outTangent = 0;ks[9] = new Keyframe(0.855494, 0.3427125);ks[9].inTangent = -0.9688854;ks[9].outTangent = -0.9688854;ks[10] = new Keyframe(0.8931202, -0.1386863);ks[10].inTangent = -7.83197;ks[10].outTangent = -7.83197;ks[11] = new Keyframe(0.9551187, 0.1843302);ks[11].inTangent = 0;ks[11].outTangent = 0;ks[12] = new Keyframe(0.990999, 0.007004678);ks[12].inTangent = 1;ks[12].outTangent = 0;//animCurve 赋值给NGUI动画的 animationCurve 属性。animCurve = new AnimationCurve(ks); //---------- Create AnimationCurve End ----------
0 0
- 动画曲线转换成C#脚本
- tableview 坐标转换和曲线动画
- 动画曲线的加速度曲线
- N次贝塞尔曲线动画
- Mecanim 动画曲线
- Android自定义曲线动画
- 贝塞尔曲线--属性动画
- Android 动画-贝塞尔曲线
- ios-动画曲线
- 动画与贝塞尔曲线
- unity gif动画按钮js和c#脚本
- Unity3D的Generic和Legacy动画例子(C#脚本)
- 玩玩Canvas高阶贝塞尔曲线动画
- Unity 动画曲线-AnimationCurve 实例
- 关于动画曲线的说明
- matplot 动画 绘制正弦波 曲线
- 关于 android 贝赛尔曲线 动画
- 贝塞尔曲线动画简单使用
- 用Hello World校验Docker的安装
- 安卓开发获取屏幕像素和密度
- eclipse sdk路径问题
- 我的第一个有点意思的IOS工程 - 图片局部放大
- 白酒烫着喝会降低甲醇的沸点
- 动画曲线转换成C#脚本
- CentOS下搭建JRE环境
- 第二周项目0-宣告“主权”
- stdcall
- Java学习笔记
- 外网访问本机调试的VS2008 C#网站
- java命名规范
- 金为什么可以生水?水为什么可以生木?
- 小甲鱼PE详解之区块描述、对齐值以及RVA详解