从父对象访问位于子项上的脚本组件的方法

时间:2018-02-16 16:34:38

标签: c# unity3d

我有一个对象播放器,我放了一个孩子,其中只包含一个脚本,用于检测播放器是否接地。我想在我的playerControls脚本(播放器组件)中获得此播放的结果。要做到这一点,我已经制作了一个返回linecast结果的公共方法,但我不知道如何引用脚本来调用该方法。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

https://docs.unity3d.com/ScriptReference/Component.GetComponentsInChildren.html

 hingeJoints = GetComponentsInChildren<HingeJoint>();

如果你只有一个玩家,你也可以使用Singleton模式。但更容易的解决方案是获得孩子的组成部分。