以下是一个使用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键来控制物体的移动。

unity控制一个物体上下左右移动的代码

原文地址: https://www.cveoy.top/t/topic/i33T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录