建议官方重做联机
修改于2020/08/13145 浏览反馈
现在这个联机体验感,实在是一言难尽
延迟不是一般的高,帧率低还能忍,可能是我显卡不够好
但同步实在做得不好,经常有伤害无击退,有击退无伤害,伤害和击退延迟,还可能两者都没有...
除此以外,多名玩家互相看到的对方实际位置不同,更出现了无视碰撞的穿模(但并没有关闭碰撞)还有玩家机械产生和删除的延迟,就是删除之前加了多次是否存在且存活,控制玩家是否存在,它照样能给你弄出来机械不存在的报错
想弄个正经的联机太不容易了
最正常的大概就只有玩家自定义数据了...
可以利用一下这个,只要把这些同步数据弄清楚了,模型之类的可以交给玩家这边处理
建议加入仅单机可见模型功能
定义为一种新的变量
变量对应的功能和机械接近,可以在上面运行算法,设置自定义数据,调用零件功能
说白了就是一个单机版的机械
绕过联机物理同步效率低的问题
直接用玩家自定义数据来进行传输
也省掉了模型做个动作也要多次同步的麻烦
同时也能轻易做出玩家间不同的视觉效果
比如己方和敌方视角里玩家释放的技能特效颜色不同、视野效果,两队玩家之间没有视野不可见等等效果
这些用现有机械功能是难以做到的