Unity 3D Cube-Rotation

时间:2017-03-20 19:27:40

标签: c# unity3d unity5

我有简单的统一项目,我创建了简单的立方体。当我按空格键时,这个立方体会跳跃。

我的问题是 - 当我按下空格键时,我想实现围绕Y轴的360度旋转(仅一次然后停止)。我怎么能这样做?

继承我目前的代码:

void Start () {

        mSpeed = 3f;
        RB = GetComponent<Rigidbody>();

    }

    // Update is called once per frame
    void Update () {
        transform.Translate(mSpeed*Input.GetAxis("Horizontal")*Time.deltaTime,0f,mSpeed*Input.GetAxis("Vertical")*Time.deltaTime);
        //transform.Rotate(Vector3.up, 100 * Time.deltaTime);

        if (Input.GetButtonDown ("Jump")) 
        {
            RB.velocity = new Vector3 (0,5,0);
        }

    }

0 个答案:

没有答案