为了账号安全,请及时绑定邮箱和手机立即绑定

即时对战类游戏如何进行网络传输?

即时对战类游戏如何进行网络传输?

慕田峪9158850 2019-04-13 08:45:17
我们想做一个即时对战游戏,滑动手机屏幕撞击对方的人物角色,现在使用WebSocket已经能够实现坐标同步,但是有以下几个问题:比如A与B对打,服务器的作用是同步AB的坐标,还是同步事件,将两个物体在服务器模拟之后再传坐标?一般即时对战类网络游戏是如何同步数据的?我感觉即使是同步坐标这种小任务也会出现较大的延时,基本无法使用。求教,谢谢现在采用的方案是:用户滑动屏幕之后把事件传到服务器,然后服务器把事件广播,这样可以确保各个终端实现同步。
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

说白了,题主你设计的这个游戏不太适合做成网络游戏,我给你举个栗子。
魔兽世界:人物可以重叠,无碰撞
梦幻西游:在非战斗场景中的人物运动是可以重叠的,无碰撞。
魔兽争霸3:人物不可以重叠,比如场景中有人物A,B,C。B和C对于A来说只是木桩子,不会有A把B和C挤开的情况。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 452 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信