Unity3d SendMessage 方法报错问题

  Unity3d的API中有三种发送消息方法。html

  SendMessage调用目标自己脚本里的方法,SendMessageUpwards调用目标以及父级脚本里的方法,BroadcastMessage调用目标以及子级脚本里的方法。
ide

  对于这三种方法中,最经常使用的是SendMessage,可是这个方法存在一个问题,就是子级带有Collider组件的时候控制台会报错。即便你disactive子级也会报错。pwa

这里的Cube任意collider组件都同样。3d

汇报红色Injured的方法没有接收到。htm

 

  最后的解决方法,天然是将组件移除,就不会报错了,你们有其余方法也能够评论留言!blog

相关文章
相关标签/搜索