Unity3D键盘控制游戏物体移动

mac2026-01-09  6

using System.Collections; using System.Collections.Generic; using UnityEngine; public class CubeRemove : MonoBehaviour { public float MoveSpeed ; void Start() { MoveSpeed = 2.0f; } void Update() { if (Input.GetKey(KeyCode.W)) { transform.Translate(Vector3.up*Time.deltaTime*MoveSpeed); //Time.deltaTime是因为update方法是1秒50-60帧,我们乘以Time.deltaTime 变成1,秒调用1次 } if (Input.GetKey(KeyCode.A)) { transform.Translate(Vector3.left * Time.deltaTime * MoveSpeed) } if (Input.GetKey(KeyCode.S)) { transform.Translate(Vector3.down * Time.deltaTime * MoveSpeed); } if (Input.GetKey(KeyCode.D)) { transform.Translate(Vector3.right * Time.deltaTime * MoveSpeed); } } }
最新回复(0)