在Unity中,可以通過以下幾種方式來調用另一個腳本:
public class ScriptA : MonoBehaviour
{
public ScriptB scriptB;
private void Start()
{
scriptB.MethodB();
}
}
GetComponent
方法來獲取另一個腳本所附加的對象上的組件。然后就可以通過該組件來調用另一個腳本的方法或訪問其屬性。public class ScriptA : MonoBehaviour
{
private ScriptB scriptB;
private void Start()
{
scriptB = GetComponent<ScriptB>();
scriptB.MethodB();
}
}
FindObjectOfType
方法來查找場景中的另一個對象,并獲取其附加的腳本組件。然后就可以通過該組件來調用另一個腳本的方法或訪問其屬性。public class ScriptA : MonoBehaviour
{
private ScriptB scriptB;
private void Start()
{
scriptB = FindObjectOfType<ScriptB>();
scriptB.MethodB();
}
}
這些方法可以根據具體的情況選擇適合的方式來調用另一個腳本。