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


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

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