|
【分享来自网络整理】
MMORPG即大规模多人在线角色扮演游戏川,对实时性
和数据同步性有较高的要求。所谓实时性,指的是网络游戏
运行流畅,游戏玩家感觉不到因画面渲染或其他因素造成的
延时。对于实时性要求,除了游戏硬件配置上必须达到一定
的要求以外,还需要提高游戏客户端的渲染速度,而为了实
现游戏客户端渲染速度的提高,则必须对需要渲染的游戏数
据进行合理的数据组织。另外,游戏玩家的游戏数据是不断
变化的,不同游戏玩家现实世界时间中同一时刻的游戏数据,
可能对应到游戏世界时间中不同的时刻,所谓数据同步性是
指不同游戏玩家之间在游戏世界中的游戏数据所处的时刻对
应在现实世界中所处的时刻相同或尽量的逼近。网络游戏中,
数据同步性的实现需要应尽量减少网络消息传输量,而为了
实现这一目的,同样需要对游戏数据进行合理的组织。一般
而言,最主要的游戏数据是指游戏场景数据。游戏场景包括
游戏中的地图、物品、障碍、NPC和玩家等。采用合理的、
优化的场景组织结构,无论对于提高游戏客户端的渲染速度,
还是减少网络消息均有十分重要的意义。
本文结合某具体网络游戏,提出了在网络环境下如何对
超大规模场景进行组织的解决方案。
MMORPG超大地图中的场景数据组织.pdf
(416.34 KB, 下载次数: 706)
|
|