联机游戏可不可以做平台跳跃
-
看到多人对战组件有回合,是不是只能做回合制的啊
-
@寒冰hbhhhh 唤境的联机除了有时候不稳定以外,其实表现挺不错的,完全可以尝试。
官方只推荐做回合制是因为它基于websocket连接,TCP本身的延迟就比较高,加上官方服务器只转发数据而不能计算事件,因此制作实时对战游戏可能会导致比一般网游高得多的延迟。
但是根据我上个假期的测试,在网络环境良好的情况下RTT延迟也只有40ms左右,并且在双人对战时承载60tps(每秒传输60次数据)的流量,其实可以支撑实时对战游戏的游玩。
不过我的测试环境比较理想,而且唤境的传输模式也不能保证完全稳定和有序,因此需要花很大精力进行优化,故而回合制游戏是最合适的。
具体方法的话跟回合制的比较类似,只不过不按照回合顺序传输数据,而是双方实时同步信息。这一点就连官网教程里都有写,我记得双人对战组件教程里有说,“也可自行尝试每帧传输对战数据,制作实时对战游戏”。
补充一个,我之前做过一个简单的双人炸弹人联机,如果好奇的话我之后把工程发给你
-
@zjxdiu 谢谢了,本人还在技术摸索,想看看你的工程参考下
-
@寒冰hbhhhh 在对话里发给你了
-
@zjxdiu 可以发过来看看吗?
大佬,有没有那种多人聊天室的代码可以发一下吗?
-
@用户193517316 这个我就没写过了,之后有空的话可能会写吧这部分内容可以参考b站上的教程,包括官方的和小嗦的,其实用起来都不难