【技术实现步骤摘要】
虚拟对象信息获取方法、装置、服务器及可读存储介质
本申请涉及计算机
,特别涉及一种虚拟对象信息获取方法、装置、服务器及可读存储介质。
技术介绍
随着计算机技术的不断发展,网络越来越快地走近人们的生活,网络上各式各样的休闲娱乐方式层出不穷,例如,网络游戏。为了追求更加丰富多样的玩法和更激烈的战斗体验,网络游戏中经常会设计一些数百人甚至数千人群战的玩法,用户可以选择自己喜欢的虚拟对象作为被控虚拟对象,来进行游戏。在游戏过程中,由于虚拟对象数量较多,而且虚拟对象移动速度较快,计算机设备上显示的游戏视野也会随着被控虚拟对象的移动而发生快速变换,一些刚进入视野的虚拟对象马上又离开了视野,而刚离开视野的虚拟对象又很快重新进入视野,每次视野发生变换时,计算机设备都需要从服务器处重新获取视野中的虚拟对象信息。目前进行虚拟对象信息的获取时,主要是通过客户端根据被控虚拟对象及被控虚拟对象的视野范围内的目标虚拟对象,向服务器发送虚拟对象信息请求,服务器根据接收到的虚拟对象信息请求,确定需要获取的虚拟对象信息,将虚拟对象信息打包发送给 ...
【技术保护点】
1.一种虚拟对象信息获取方法,其特征在于,所述方法包括:/n接收终端的虚拟对象信息请求,所述虚拟对象信息请求携带目标虚拟场景中的虚拟对象的身份标识和虚拟对象数量,所述目标虚拟场景中的虚拟对象包括被控虚拟对象及所述被控虚拟对象的视野范围内的目标虚拟对象;/n若所述虚拟对象数量大于或等于预设阈值,则根据所携带的身份标识,从附加信息缓存中获取所述身份标识对应的附加信息数据包,所述附加信息缓存用于存储在接收到所述虚拟对象信息请求前对所述身份标识对应的附加信息进行打包得到的附加信息数据包;/n对所述身份标识对应的基本信息进行打包,将打包后的基本信息数据包和获取到的附加信息数据包发送至所述终端。/n
【技术特征摘要】
1.一种虚拟对象信息获取方法,其特征在于,所述方法包括:
接收终端的虚拟对象信息请求,所述虚拟对象信息请求携带目标虚拟场景中的虚拟对象的身份标识和虚拟对象数量,所述目标虚拟场景中的虚拟对象包括被控虚拟对象及所述被控虚拟对象的视野范围内的目标虚拟对象;
若所述虚拟对象数量大于或等于预设阈值,则根据所携带的身份标识,从附加信息缓存中获取所述身份标识对应的附加信息数据包,所述附加信息缓存用于存储在接收到所述虚拟对象信息请求前对所述身份标识对应的附加信息进行打包得到的附加信息数据包;
对所述身份标识对应的基本信息进行打包,将打包后的基本信息数据包和获取到的附加信息数据包发送至所述终端。
2.根据权利要求1所述的方法,其特征在于,所述根据所携带的身份标识,从附加信息缓存中获取所述身份标识对应的附加信息数据包包括:
根据所述身份标识,在所述附加信息缓存中查询是否存在所述身份标识对应的附加信息数据包;
若所述附加信息缓存中不存在所述身份标识对应的附加信息数据包,则对所述身份标识对应的附加信息进行打包,得到附加信息数据包;
若所述附加信息缓存中存在所述身份标识对应的附加信息数据包,则从所述附加信息缓存中获取所述身份标识对应的附加信息数据包。
3.根据权利要求2所述的方法,其特征在于,所述若所述附加信息缓存中存在所述身份标识对应的附加信息数据包,则从所述附加信息缓存中获取所述身份标识对应的附加信息数据包包括:
若所述附加信息缓存中存在所述身份标识对应的附加信息数据包,则检测所述附加信息缓存中的附加信息数据包是否过期;
若所述附加信息缓存中的附加信息数据包已过期,则对所述身份标识对应的附加信息进行打包,得到附加信息数据包;
若所述附加信息缓存中的附加信息数据包未过期,则从所述附加信息缓存中获取所述身份标识对应的附加信息数据包。
4.根据权利要求3所述的方法,其特征在于,所述对所述身份标识对应的附加信息进行打包包括:
确定所述被控虚拟对象和目标虚拟对象分别对应的同步范围,所述同步范围用于指示待打包的附件信息类型;
对所述被控虚拟对象和目标虚拟对象的符合所述同步范围的附加信息进行打包。
5.根据权利要求2至3中任一项所述的方法,其特征在于,所述对所...
【专利技术属性】
技术研发人员:汪胜蕾,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。