在Unity中,你可以通过一个脚本来控制多个物体。以下是一种常见的方法:

  1. 创建一个脚本,命名为"ObjectController"(或者其他你喜欢的名字)。
  2. 在脚本中定义一个公共的数组变量,用来存储需要控制的物体。例如:public GameObject[] objectsToControl;
  3. 在脚本的Update函数中,遍历数组中的物体,并对它们进行操作。例如,你可以通过修改物体的位置、旋转或者缩放来控制它们的行为。
using UnityEngine;

public class ObjectController : MonoBehaviour
{
    public GameObject[] objectsToControl;

    private void Update()
    {
        foreach (GameObject obj in objectsToControl)
        {
            // 对物体进行操作,例如修改位置、旋转或者缩放
            obj.transform.Translate(Vector3.forward * Time.deltaTime);
        }
    }
}
  1. 在Unity编辑器中,将脚本挂载到一个空的游戏对象上。
  2. 在Inspector窗口中,将需要控制的物体拖拽到objectsToControl数组中。

这样,当你运行游戏时,脚本将自动控制数组中的所有物体。你可以根据需要在Update函数中修改代码,以实现你想要的控制效果

unity 一个脚本控制多个物体

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

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