找回密码
 注册帐号

扫一扫,访问微社区

脚本 SendMessage SetScore has no receiver!错误,求解

3
回复
4706
查看
[ 复制链接 ]
3偶尔光临
290/300
排名
9301
昨日变化

2

主题

85

帖子

290

积分

Rank: 3Rank: 3Rank: 3

UID
133190
好友
0
蛮牛币
1327
威望
0
注册时间
2015-12-31
在线时间
82 小时
最后登录
2017-4-27
2016-11-4 23:19:16 显示全部楼层 阅读模式
30蛮牛币
是根据蛮牛的初级教程做的,http://www.manew.com/thread-23502-1-1.html 教程地址,但是做到最后,因为这个问题无法解决(我也不知道解决了后面还没有问题)



报错

报错
不知道图能否看得清,就是进行到这一步,然后报错不能开始。



系统报错

SendMessage SetScore has no receiver!
UnityEngine.GameObject:SendMessage(String, Object)
ScoreManager:ChangeScore(Int32) (at Assets/Codes/Mananger/ScoreManager.cs:42)
ScoreManager:set_Score(Int32) (at Assets/Codes/Mananger/ScoreManager.cs:22)
Assets.Codes.GameState.GameRunState:.ctor(GameManager) (at Assets/Codes/GameState/GameRunState.cs:32)
Assets.Codes.GameState.GameStartState:SwitchNext() (at Assets/Codes/GameState/GameStartState.cs:61)
Assets.Codes.GameState.GameStartState:Update() (at Assets/Codes/GameState/GameStartState.cs:43)
GameManager:Update() (at Assets/Codes/GameManager.cs:40)

项目素材源码资料:

链接: http://pan.baidu.com/s/1geKZ7On 密码: abfy

回复

使用道具 举报

7日久生情
3257/5000
排名
776
昨日变化

61

主题

800

帖子

3257

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
69941
好友
2
蛮牛币
10523
威望
0
注册时间
2015-1-20
在线时间
1162 小时
最后登录
2021-4-20
2016-11-4 23:19:17 显示全部楼层
回答被吞了。。再来一遍

双击错误提示,会转到脚本出错的那一行。
你在那个位置用了SendMessage方法,向某个GameObject发送消息,调用了它身上的一个方法。
问题出在没有找到那个方法。

检查一下该物体身上的脚本,看看为什么没有找到那个方法,是你的SendMessage调用时方法名字写错了,或者GameObject的脚本丢失了。

如果不影响继续游戏,也可以忽视这个错误,SendMessage的最后一个参数改成DontRequireReceiver
回复

使用道具 举报

7日久生情
3257/5000
排名
776
昨日变化

61

主题

800

帖子

3257

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
69941
好友
2
蛮牛币
10523
威望
0
注册时间
2015-1-20
在线时间
1162 小时
最后登录
2021-4-20
2016-11-5 01:28:30 显示全部楼层
本帖最后由 煮粥侠 于 2016-11-5 01:33 编辑

双击错误提示,会转到脚本出错的那一行。
你在那个位置用了SendMessage方法,向某个GameObject发送消息,调用了它身上的一个方法。
问题出在没有找到那个方法。

检查一下该物体身上的脚本,看看为什么没有那个方法,是你的SendMessage调用时方法名字写错了,或者GameObject的脚本丢失了。

如果不影响继续游戏,也可以忽视这个错误,SendMessage的最后一个参数改成DontRequireReceiver就可以。顺便说下这俩参数:
RequireReceiver:要求必须有接收对象,没有的话就会报错。


DontRequireReceiver不要求必须有接收对象。没有对象收到消息也没关系。
回复

使用道具 举报

9以坛为家
20452/50000
排名
458
昨日变化

236

主题

1万

帖子

2万

积分

Rank: 9Rank: 9Rank: 9

UID
78862
好友
19
蛮牛币
42594
威望
0
注册时间
2015-3-11
在线时间
3350 小时
最后登录
2021-4-15
QQ
2016-11-5 08:32:08 来自Mobile--- 显示全部楼层
没有接收方,这个可能是接收处理有问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关注游戏蛮牛公众号送vip