Unity 类之间引用和修改公共布尔变量
在Unity中,如果一个类想要引用另一个类的公共布尔变量并改变其值,可以按照以下步骤操作:\n\n1. 首先,在要引用的类中,声明一个对其他类的引用。例如,如果要引用名为 "OtherClass" 的类,可以在当前类中声明一个变量:\n\npublic OtherClass otherClass;\n\n\n2. 然后,在需要改变布尔变量的地方,可以使用 "otherClass" 引用来访问该变量。例如,如果要将变量设置为true,可以使用以下代码:\n\notherClass.booleanVariable = true;\n\n\n完整的示例代码如下所示:\n\ncsharp\npublic class OtherClass : MonoBehaviour\n{\n public bool booleanVariable;\n}\n\npublic class MyClass : MonoBehaviour\n{\n public OtherClass otherClass;\n\n private void Start()\n {\n // 访问并改变布尔变量的值\n otherClass.booleanVariable = true;\n }\n}\n\n\n在这个示例中, "MyClass" 类引用了 "OtherClass" 类,并在 "Start" 方法中将 "booleanVariable" 设置为true。请确保将脚本附加到适当的游戏对象上,并在Unity编辑器中配置相关引用。
原文地址: https://www.cveoy.top/t/topic/pSzl 著作权归作者所有。请勿转载和采集!