随笔分类 -  联机对战

摘要:背景 公司业务需求把原始的单机游戏升级成联机对战型游戏,近期刚好看到华为平台联机对战SDK的文档发布。 C#语言接入指导文档 问题复现步骤 SDK下载导入由于原始游戏在Unity 2017版本开发,一直都没有更新。所以本次SDK测试demo也采用的是老版本Unity。按照文档集成SDK步骤,下载联机 阅读全文
posted @ 2022-08-22 13:48 华为开发者论坛 阅读(161) 评论(0) 推荐(0)
摘要:问题描述 我们项目集成了华为联机对战SDK,在使用华为联机对战SDK内部方法时需要先调用联机对战初始化方法Client.Init初始化华为联机对战SDK。我们调用这个方法之后在Unity Editor里面运行项目,初始化方法可以调用成功,但是打包成apk在Android手机上运行时,初始化方法调用不 阅读全文
posted @ 2022-08-15 15:25 华为开发者论坛 阅读(756) 评论(0) 推荐(0)
摘要:华为联机对战SDK日志如何保存? 华为联机对战SDK分为JS SDK和C# SDK,这里介绍的是C# SDK的日志如何保存。如果想要在运行设备上保存联机对战SDK的日志,需要在调用联机对战SDK初始化方法之前添加几行保存日志的代码,这样方便在调试过程中查找问题原因,下面是保存日志的完整代码。 usi 阅读全文
posted @ 2022-08-15 15:25 华为开发者论坛 阅读(166) 评论(0) 推荐(0)
摘要:问题背景 使用帧同步实现多人联机游戏,补帧是一个绕不开的话题。常规的弱网补帧,SDK已经可以实现自动补帧,游戏可以不用关心。对于客户端长时间关闭后重新进入房间或者游戏中途有玩家加入的场景,新加入玩家联机对战SDK默认是从游戏第一帧数据补帧,而联机对战服务器不会缓存所有的补帧数据通常是缓存5分钟历史帧 阅读全文
posted @ 2022-07-22 15:16 华为开发者论坛 阅读(313) 评论(0) 推荐(0)
摘要:问题描述 我们项目准备集成华为联机对战服务,下载官方Unity示例代码运行看看效果,参考一下。打包运行,在实现联机对战初始化功能时,提示“鉴权失败”并返回错误码100114。 问题分析 华为官方错误码文档对错误码100114的解释是APP验签参数非法。 我已经把页面中的参数都换成自己游戏相关的参数了 阅读全文
posted @ 2022-07-14 17:23 华为开发者论坛 阅读(181) 评论(0) 推荐(0)