UnityPlayer.UnitySendMessage没有生效

关于Android调用unity方法没有生效的原因。

UnityPlayer.UnitySendMessage("GameManager", "LoginSuccess","");

接了安卓的游戏SDK,登录成功后,回传登录数据给游戏,调用了的游戏定义的LoginSuccess方法一直没有生效。最后发现:GameManager 这个字段对应的是组件的名字,

如图这个组件默认名字是:Canvas, 是可以修改的,我这边改成了GameManager,然后这个组件挂的脚本名字最好也和这个名字保持一致,也用GameManager。

然后LoginSuccess是这个组件挂的脚本GameManager类里的定义的一个方法。

大家联调的安卓和unity通信时,unity挂脚本的这个组件,类名和组件名最好保持一致,就不容易出错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值