您的位置:首页 > 移动开发 > Unity3D

unity  通过键盘控制角色的移动和旋转

2016-05-11 14:25 1036 查看
using UnityEngine;
using System.Collections;

public class MoveObj : MonoBehaviour {

    float speed = 10.0f;   //移动速度
    float rotationSpeed = 100.0f;  //旋转速度
    // Update is called once per frame
    void Update()
    {
        // 使用上下方向键或者W、S键来控制前进后退
        float translation = Input.GetAxis("Vertical") * speed * Time.deltaTime;
        //使用左右方向键或者A、D键来控制左右旋转
        float rotation = Input.GetAxis("Horizontal") * rotationSpeed * Time.deltaTime;

        transform.Translate(0, 0, translation); //沿着Z轴移动
        transform.Rotate(0, rotation, 0); //绕Y轴旋转
    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: