对象处理方法、装置、存储介质和电子装置制造方法及图纸

技术编号:20916485 阅读:37 留言:0更新日期:2019-04-20 09:41
本发明专利技术公开了一种对象处理方法、装置、存储介质和电子装置。其中,该方法包括:获取目标应用的多条创建指令,其中,创建指令用于指示创建目标应用的目标对象;按照与每条创建指令对应的耗时数据对多条创建指令进行排序处理,其中,耗时数据用于指示每条创建指令在指示创建目标应用的一个目标对象时需要消耗的时间;对排序处理后的多条创建指令进行分组处理,得到多组创建指令,分别与每组创建指令包括的至少一条创建指令对应的耗时数据之和不超过预设阈值;在处理目标应用的多帧数据的过程中,执行多组创建指令中与每帧数据对应的一组创建指令,得到第一数量的目标对象。本发明专利技术解决了相关技术中对象创建的流畅度低的技术问题。

Object Processing Method, Device, Storage Media and Electronic Device

The invention discloses an object processing method, a device, a storage medium and an electronic device. Among them, the method includes: acquiring multiple creation instructions of the target application, in which the creation instructions are used to indicate the creation of the target object of the target application; sorting the creation instructions according to the time-consuming data corresponding to each creation instruction, in which the time-consuming data is used to indicate the time consumed by each creation instruction in indicating the creation of a target object of the target application. During the process of processing the multi-frame data of the target application, a set of creation instructions corresponding to each frame data is executed to get the first number of creation instructions, and the sum of time-consuming data corresponding to at least one creation instruction of each set of creation instructions does not exceed the preset threshold value. In the process of processing the multi-frame data of the target application, a set of creation instructions corresponding to each frame data is executed in the multi-group creation instructions. Target object. The invention solves the technical problem of low fluency of object creation in the related technology.

【技术实现步骤摘要】
对象处理方法、装置、存储介质和电子装置
本专利技术涉及计算机领域,具体而言,涉及一种对象处理方法、装置、存储介质和电子装置。
技术介绍
目前,在应用中,可以针对一定的场景创建对象。比如,球球大作战游戏,可以在游戏场景中创建球体对象。球球大作战是一款实时对战的休闲游戏,其主游戏场景是一张大地图,每个游戏玩家对应的球在地图上移动,通过吃食物或者吃掉其它比自己小的球使自身边大,其中,体形越大,视野越大。由于游戏玩家可以在中途加入游戏,所以在视野变大或者刚进入游戏时,就需要创建大量球体,并将创建的大量球体添加到场景中进行渲染。针对上述问题,现有技术使用了分帧处理技术,利用一帧创建一个球体,将大量的对象创建逻辑分散到各个游戏帧中去处理。图1是根据相关技术中的一种对象创建方法的流程图。如图1所示,该方法包括以下步骤:S101′,视野变大或者刚进入游戏,需要创建大量球体;步骤S102′,接收到服务器发送的数据;步骤S103′,处理接收到的数据;步骤S104′,启动分帧处理逻辑;步骤S105′,第1帧创建第1个球;S106′,第2帧创建第2个球;S107′,第n帧创建第n个球,n为大于等于3的自然数本文档来自技高网...

【技术保护点】
1.一种对象处理方法,其特征在于,包括:获取目标应用的多条创建指令,其中,所述创建指令用于指示创建所述目标应用的目标对象;按照与每条所述创建指令对应的耗时数据对所述多条创建指令进行排序处理,其中,所述耗时数据用于指示每条所述创建指令在指示创建所述目标应用的一个所述目标对象时需要消耗的时间;对排序处理后的所述多条创建指令进行分组处理,得到多组创建指令,其中,每组创建指令包括所述多条创建指令中的至少一条创建指令,分别与所述每组创建指令包括的所述至少一条创建指令对应的耗时数据之和不超过预设阈值;在处理所述目标应用的多帧数据的过程中,执行所述多组创建指令中与每帧数据对应的一组创建指令,得到第一数量的所...

【技术特征摘要】
1.一种对象处理方法,其特征在于,包括:获取目标应用的多条创建指令,其中,所述创建指令用于指示创建所述目标应用的目标对象;按照与每条所述创建指令对应的耗时数据对所述多条创建指令进行排序处理,其中,所述耗时数据用于指示每条所述创建指令在指示创建所述目标应用的一个所述目标对象时需要消耗的时间;对排序处理后的所述多条创建指令进行分组处理,得到多组创建指令,其中,每组创建指令包括所述多条创建指令中的至少一条创建指令,分别与所述每组创建指令包括的所述至少一条创建指令对应的耗时数据之和不超过预设阈值;在处理所述目标应用的多帧数据的过程中,执行所述多组创建指令中与每帧数据对应的一组创建指令,得到第一数量的所述目标对象。2.根据权利要求1所述的方法,其特征在于,按照与每条所述创建指令对应的耗时数据对所述多条创建指令进行排序处理包括:从配置文件中获取每条所述创建指令对应的所述耗时数据;按照预设顺序对每条所述创建指令对应的耗时数据进行排序,得到所述多条创建指令的排序结果。3.根据权利要求2所述的方法,其特征在于,对排序处理后的所述多条创建指令进行分组处理,得到所述多组创建指令包括:获取排序处理后的所述多条创建指令中的第一创建指令和第二创建指令,其中,所述第一创建指令和所述第二创建指令为未进行分组的创建指令;在所述第一创建指令对应的耗时数据和所述第二创建指令对应的耗时数据之和小于所述预设阈值的情况下,将所述第一创建指令和所述第二创建指令打包为一组创建指令,其中,所述预设阈值小于在处理所述目标应用的每帧数据时需要的时间。4.根据权利要求3所述的方法,其特征在于,获取排序处理后的所述多条创建指令中的所述第一创建指令和所述第二创建指令包括:在所述预设顺序为由小到大顺序,或者为由大到小顺序的情况下,获取在排序处理后的所述多条创建指令中,位于正数第一序列位的所述第一创建指令和位于倒数第二序列位的所述第二创建指令。5.根据权利要求2所述的方法,其特征在于,在从所述配置文件中获取每条所述创建指令对应的所述耗时数据之前,所述方法还包括:执行所述多条创建指令;记录开始执行每条所述创建指令的开始时间和结束执行每条所述创建指令的结束时间;获取由所述开始时间和所述结束时间得到的每条所述创建指令对应的所述耗时数据;获取由每条所述创建指令对应的所述耗时数据生成的所述配置文件,并将所述配置文件添加至所述目标应用中。6.根据权利要求5所述的方法,其特征在于,获取由每条所述创建指令对应的所述耗时数据生成的所述配置文件包括:将所有所述创建指令对应的所述耗时数据上传至服务器;获取由所述服务器对所述耗时数据进行处理得到的所述配置文件。7.根据权利要求1所述的方法,其特征在于,获取所述目标应用的所述多条创建指令包括:解析所述目标应用中的待创建对象,得到解析结果,其中,所述待创建对象包括所述目标对象;由所述解析结果生成所述多条创建指令。8.根据权利要求7所述的方法,其特征在于,解析所述目标应用中的所述待创建对象,得到所述解析结果包括:至少解析所述目标应用中所述待创建对象的类型和数量,得到所述待创建对象的第一类型和第二数量,其中,所述解析结果包括所述第一类型和所述第二数量;由所述解析结果生成所述多条创建指令包括:由所述第一类型、所述第二数量、已创建对象的类型和数量确定需要创建的所述目标对象的所述第一数量和第二类型;生成用于指示创建所述第一数量和所述第二类型的所述目标对象的所述多条创建指令。9.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:朱立强包利龙袁运辉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1