你可以按照以下步骤编写按钮的脚本:

  1. 创建一个脚本,比如叫做 "ButtonScript",并将其附加到你的按钮游戏对象上。
  2. 在脚本中,声明一个公共的 GameObject 列表,用于存储你的物体列表 a。例如:
public List<GameObject> objectList;
  1. 在脚本中,编写一个公共的方法,用于删除物体列表中的第 i 个物体。例如:
public void DeleteObject(int i)
{
    if (i >= 0 && i < objectList.Count)
    {
        GameObject obj = objectList[i];
        objectList.RemoveAt(i);
        Destroy(obj);
    }
}
  1. 将这个脚本附加到你的按钮游戏对象上。
  2. 在 Unity 编辑器中,选择你的按钮游戏对象,并找到 Button 组件上的 On Click() 事件。
  3. 将你的按钮游戏对象拖动到 On Click() 事件的对象字段中,然后从下拉菜单中选择 "ButtonScript" 脚本。
  4. 在下拉菜单中选择 "ButtonScript" 后,会显示一个下拉框,选择 "DeleteObject" 方法。
  5. 在下拉框中输入你想要删除的物体的索引 i。
  6. 运行你的游戏,当点击按钮时,将会调用 "DeleteObject" 方法,并删除物体列表中的第 i 个物体

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

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