联机游戏可不可以做平台跳跃



  • 看到多人对战组件有回合,是不是只能做回合制的啊



  • @寒冰hbhhhh 唤境的联机除了有时候不稳定以外,其实表现挺不错的,完全可以尝试。
    官方只推荐做回合制是因为它基于websocket连接,TCP本身的延迟就比较高,加上官方服务器只转发数据而不能计算事件,因此制作实时对战游戏可能会导致比一般网游高得多的延迟。
    但是根据我上个假期的测试,在网络环境良好的情况下RTT延迟也只有40ms左右,并且在双人对战时承载60tps(每秒传输60次数据)的流量,其实可以支撑实时对战游戏的游玩。
    不过我的测试环境比较理想,而且唤境的传输模式也不能保证完全稳定和有序,因此需要花很大精力进行优化,故而回合制游戏是最合适的。
    具体方法的话跟回合制的比较类似,只不过不按照回合顺序传输数据,而是双方实时同步信息。这一点就连官网教程里都有写,我记得双人对战组件教程里有说,“也可自行尝试每帧传输对战数据,制作实时对战游戏”。

    补充一个,我之前做过一个简单的双人炸弹人联机,如果好奇的话我之后把工程发给你😉



  • @zjxdiu 谢谢了,本人还在技术摸索,想看看你的工程参考下



  • @寒冰hbhhhh 在对话里发给你了



  • @zjxdiu 可以发过来看看吗?
    大佬,有没有那种多人聊天室的代码可以发一下吗?



  • @用户193517316 这个我就没写过了,之后有空的话可能会写吧😂这部分内容可以参考b站上的教程,包括官方的和小嗦的,其实用起来都不难


Log in to reply