在项目中,集成了UnityChat和影创ShadowSDK
问题:
但我在另一UnityChat项目中(无导入任何其他SDK),却没有问题。
原因:
1、在集成的项目中,F12 UserInfo发现导航到影创的一个脚本:
2、新项目F12该函数,结果如下:
结论:两个SDK脚本命名冲突导致!
解决办法:
给UnityChat脚本的函数,用命名空间限定一下:
代码语言:javascript复制Protocol.ProtobufNet.UserInfo user = ProtobufCodec.DeSerialize<Protocol.ProtobufNet.UserInfo>(pdm.Message);