
游戏技术分享
文章平均质量分 86
1
syao的逻辑猫
心有所向,日复一日,必有精进
展开
-
【游戏算法】10000个物体里面快速找到和目标距离小于d的所有点
这样有个好处就是玩家可以很方便的拿到附近的玩家信息,找到附近的上、下、左、右、左上、左下、右上、右下,以及玩家所处的Block,遍历这些block中的所有玩家即可。1.此时玩家A地图块变化,要通知玩家A视野内的其余玩家(玩家A进入视野),遍历蓝色地图块的上、下、左、右、左上、左下、右上、右下的所有玩家(例子中找到了红色格子玩家B)。2.要通知原来范围内的其余玩家(也即再绿色的九宫格中但是不再蓝色的九宫格中的玩家),玩家A离开视野,后续不需要关注玩家A的操作产生的数据。点定义如下 point.h。原创 2025-01-07 23:22:20 · 342 阅读 · 0 评论 -
【DIY游戏开发记录】多人联机游戏的一种移动同步方法
在开发多人联机游戏过程中遇到的移动同步问题,不断尝试然后改进,进而得到的目前可以接受的同步效果。这种办法(例如MMORPG千人、万人同屏的国战后续也会尝试这种类型同步,处理好AIO)。[引用请注明出处]原创 2024-11-28 18:14:17 · 835 阅读 · 0 评论