赞
踩
我在学习Unity项目开发的时候,用到的SendMessage往往会出现以下错误。
就是:SendMessage has no receiver!
**首先我们先明白错误的发生原因:**顾名思义是所发送的消息没有接收者,类比为假设你所定义的某个物体A,但A触发某个事件时,需要调用到物体B中所拥有的方法,你需要先找到B,然后再去SendMessage,如下:
这里是会报错的例子。
if(collision.tag == "Player" || collision.tag == "enemy")
{
collision.SendMessage(
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。