Flamesky 就很尴尬,这里我松开了按键之后,服务器还在往客户端推送移动指令的数据
PaoPao-Mr
打印看下这里,是不是一直有指令缓存。按理只有输入才有,每次都会清理的。之前跑的时候是输入指令有才会发消息
Flamesky
那那边的难道不会这样嘛,我是新下载下来的demo,啥都没动过哦,用的7.2版的分支
PaoPao-Mr 你断点看下,不按摇杆的时候,是不是也有添加了输入摇杆指令了,如果是的话,看堆栈是啥原因。按理前面有过滤了来着
Flamesky 好像是因为你用的是LateUpdate,我把那个告诉服务器的send的方法改到FixedUpdate中就正常了
PaoPao-Mr 代码逻辑看着没啥问题,打印我一直有加,之前应该没问题的,放LateUpdate的原因是因为要再每帧结尾统计
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,可以运行起来