Unity中获取组件的方法有以下几种:
GetComponentRigidbody rb = GetComponent<Rigidbody>();GetComponentInChildrenCollider col = GetComponentInChildren<Collider>();GetComponentInParentCamera cam = GetComponentInParent<Camera>();GetComponentsAudioSource[] audioSources = GetComponents<AudioSource>();GetComponentsInChildrenMeshRenderer[] renderers = GetComponentsInChildren<MeshRenderer>();GetComponentsInParentLight[] lights = GetComponentsInParent<Light>();需要注意的是,这些方法都是通过对象上的脚本组件来获取其他组件,因此需要确保对象上存在对应类型的组件。如果没有找到组件,以上方法将返回null值。

