SendMessage在unity中可以非常方便的调用到物体上脚本的方法但是也存在一个隐藏的bug.看下面代码:
发送者
接收者
上面代码中接收者方法中需要一个GameObject类型的参数,那么发送者的SendMessage必须要添加一个参数,但是当参数为null时候,unity就会报错:
SendMessage的时候unity会过滤掉为空的参数,这样你实际传过去是没有带参数的,但是这个过滤却显得很愚蠢。
SendMessage在unity中可以非常方便的调用到物体上脚本的方法但是也存在一个隐藏的bug.看下面代码:
发送者
接收者
上面代码中接收者方法中需要一个GameObject类型的参数,那么发送者的SendMessage必须要添加一个参数,但是当参数为null时候,unity就会报错:
SendMessage的时候unity会过滤掉为空的参数,这样你实际传过去是没有带参数的,但是这个过滤却显得很愚蠢。