类型一:public型定义,直接将脚本所在对象拖入定义变量,直接调用脚本中的方法。
public GameControl control;不需要在Start()中赋值。
类型二:脚本型直接定义
GameControlScript control;
需在Start()中给control变量赋值,
control=GetComponent<GameControlScript >();
这样就可以访问到GameControlScript 脚本中的方法和变量。
类型三:是在类型二的基础上的不同赋值方法,
在Start()中赋值,
control=GameObject .Find(“GameControl”).GetComponent<GameControlScript>();