unity3d关键帧
程序员文章站
2024-03-25 22:54:28
...
unity3d关键帧
public class AT_SimpleKeyframe12 : MonoBehaviour {
public int HP =1;
public AnimationCurve _ScaleVSHP;
public AnimationCurve _X,_Y;
void Update () {
float t = Time.realtimeSinceStartup;
float mx = (float)Input.mousePosition.x * 0.01f;
float y = _Y.Evaluate (t);
float x = _X.Evaluate (y);
transform.localPosition = new Vector3 (x, y, 0);
float scl = _ScaleVSHP.Evaluate ((float)HP);
transform.localScale = new Vector3 (scl, scl, 1.0f);
}
}
AnimationCurve 可在属性界面窗口修改。
上一篇: 正则表达式实例