unity控制一个物体上下左右移动的代码
以下是一个使用Unity控制物体上下左右移动的示例代码:
using UnityEngine;
public class ObjectController : MonoBehaviour
{
public float speed = 5f; // 控制物体的移动速度
void Update()
{
// 获取输入轴的值
float moveVertical = Input.GetAxis("Vertical");
float moveHorizontal = Input.GetAxis("Horizontal");
// 计算物体的移动方向
Vector3 movement = new Vector3(moveHorizontal, 0f, moveVertical);
// 根据移动方向和速度移动物体
transform.Translate(movement * speed * Time.deltaTime);
}
}
将此脚本添加到你想要控制移动的物体上,并将速度设置为你想要的移动速度。然后,你可以使用上下左右箭头键或WASD键来控制物体的移动。
原文地址: https://www.cveoy.top/t/topic/i33T 著作权归作者所有。请勿转载和采集!