[cpp] 游戏服务器中的玩家状态通知

jinq0123 at 163.com jinq0123 at 163.com
Thu Jun 5 13:01:43 CST 2008


建议:建立周围玩家列表,出视野就删,进视野则加。

Long Ge wrote:
> 一个玩家的状态(比如行走,死亡,施法)发生变更,需要向它周围的玩家发出
> 通知,问题就是要确定哪些玩家在他周围。对于二维地图,将地图划分成格子可
> 以解决这个问题,但对于3D来说,会有问题,因为玩家会改变视角的方向和远
> 近,导致他的视野发生变化。如果在服务端把格子切的比较小,网络传输会小
> 些,但当他扩大视野时,就会发生有玩家/怪物突然跳出来的问题;若格子切的
> 太大,传输的数据会变大。各位有没有遇到类似的问题,有什么建议。
> ------------------------------------------------------------------------
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>   


-- 
金庆

欢迎访问:金庆的专栏 ( http://blog.csdn.net/jq0123 )
欢迎加入:上海程序员 ( http://groups.google.com/group/programmers_sh )




More information about the Cpp mailing list