那那边的难道不会这样嘛,我是新下载下来的demo,啥都没动过哦,用的7.2版的分支
PaoPao-Mr 你断点看下,不按摇杆的时候,是不是也有添加了输入摇杆指令了,如果是的话,看堆栈是啥原因。按理前面有过滤了来着
Flamesky 好像是因为你用的是LateUpdate,我把那个告诉服务器的send的方法改到FixedUpdate中就正常了
PaoPao-Mr 代码逻辑看着没啥问题,打印我一直有加,之前应该没问题的,放LateUpdate的原因是因为要再每帧结尾统计
Flamesky
watch && fork && star
faintsmile 🤓
请问这个是服务器上一个文件路径吗?我在项目中并没有找到相关信息
linking 这个是路由,需要去路由拿地址,你看下服务器是否正常运行,是否有其他报错导致路由没启动
先回个水,url的问题经过处理后服务器可以在Rider2023正常运行,但是使用VS2022启动仍存在问题,不过至少解决了,VS2022感觉和我办公软件有关系。 这次截了几张图,不确定是不是作者编辑的问题,我在Rider2023编辑代码会报错(VS2022编译正常),使用下图一会出现下图二和下图三的问题。添加过代码如下图四后,编译正常。
linking 嗯,分析器识别编译报错。图四是你加上才能正常通过分析器。应该是我VS打开,分析器右手失效也能通过编译,回头rider打开补下。Master现在切成rider开发同步了,后续分析器问题应该不会再有出现。
大佬请问一下 重连的逻辑在入口在哪里啊,在哪里启动重连的
xixiqiqi 你全局搜索下Reconnect关键字部分的代码,猫大说过KCP可以做到无限静默重连,这部分没做,当前是常规心跳超时重连/网络状态检测的逻辑
Flamesky 好的 谢谢拉
学习中. 感谢
先谢谢大佬,感觉这个开源项目是萌新的一个起点。
不过最新版2023.12.1有个报错,是不是因为ET8改造还没完成。登陆后跳转map1报错,跟踪跳转代码发现map1的路径又是对的,map1.unity文件也存在。
faintsmile 嗯,ET8战斗还没连起来,等有空连起来会修改Readme,同时会更新这篇博客记录来着。
faintsmile 只看战斗技能逻辑部分的话,先切换到7.2,可以运行起来
断线重连逻辑那块在哪写着
18821775560 切换下ET7.2分支,主干还没得空补上
ET7.2我看可以运行起来,断线重连也好着,这套登录流程中有没有加重复登录,顶号逻辑
18821775560 顶号这部分还没有,思路大概是,有新的登录,服务端查询是否已在线,已在线就强制下线旧的下发踢人,客户端收到消息弹出被踢下线提示,同时新的账号正常登录即可。 后面有空Master ET8.1版本把这个加上。