关于Android调用unity方法没有生效的原因。
UnityPlayer.UnitySendMessage("GameManager", "LoginSuccess","");
接了安卓的游戏SDK,登录成功后,回传登录数据给游戏,调用了的游戏定义的LoginSuccess方法一直没有生效。最后发现:GameManager 这个字段对应的是组件的名字,
如图这个组件默认名字是:Canvas, 是可以修改的,我这边改成了GameManager,然后这个组件挂的脚本名字最好也和这个名字保持一致,也用GameManager。
然后LoginSuccess是这个组件挂的脚本GameManager类里的定义的一个方法。
大家联调的安卓和unity通信时,unity挂脚本的这个组件,类名和组件名最好保持一致,就不容易出错