1.第一种,被调用脚本函数为static类型,调用时直接用 脚本名.函数名(); 这种方法比较适用于调用字段、变量之类的。
举个简单的例子
在move类中定义的一个静态字段
public class move : MonoBehaviour
{
public static float Score;
}
想在Bulect类中调用move类中的字段
public class Bulect : MonoBehaviour
{
void AddScore()
{
++move.Score;
}
}
2.第二种方法:GameObject.Find(“脚本所在物体名”).SendMessage(“函数名”); 也可以利用寻找标签的方式。此种方法可以调用public和private类型函数
例如:在碰撞检测时调用其他类中的方法,就可以用这种方法
public class move : MonoBehaviour
{
public vo