欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 可在属性界面窗口修改。

相关标签: unity3d 关键帧

上一篇: 正则表达式实例

下一篇: