游戏服务器之角色移动

本文主要探讨游戏服务器中角色移动的处理,包括前端移动请求、阻挡检测、位移计算及同步更新。通过逻辑主循环、场景遍历和角色移动函数,确保角色在地图上的移动合法并实时同步给玩家。

角色移动主要是要处理前后端的移动同步和阻挡检测。

(1)前端发送移动请求

(2)检查该角色是否可以移动到该位置,并记录移动请求

(3)根据当前位置和请求位置,循环计算位移

(4)遇到不可移动处(非法位置和阻挡位置)需要弹回

(5)刷新角色位置和屏索引

(6)广播给九宫格内其他玩家

角色移动的调用层次:

逻辑主循环-->场景管理器遍历->场景循环-->角色遍历-->角色循环-->角色移动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值