创建一个发送者Cube,创建脚本CubeA.cs
创建一个接收者Sphere,创建脚本SphereA.cs
CubeA中发送消息
public Game sendOb;
void Update(){
if(Input.GetMouseButtonDown(0)){
//DontRequireReceiver没有接收者也不会报错
//myTestAction是方法,接收者实现
sendOb.SendMessage("myTestAction",null,SendMessageOptions.DontRequireReceiver);
}
}
在接收者SphereA中写myTestAction方法
void myTestAction(){
Debug.Log("开跑");
}
这就是SendMessage消息机制