This application discloses a user interface display method, device, device and storage medium, which belongs to the field of computer technology. The method includes: displaying the user interface; receiving the display instruction sent by the server, which includes the data of the first class object and the second class object. The first class object is a virtual object with more virtual resources than the target virtual object, and the second class object is a virtual object with less virtual resources than the target virtual object; displaying the first visual message in the user display interface. Information; or, display the first visual information and the second visual information. According to the number of virtual resources of each virtual object, this application determines the data of the first class object and the second class object to be sent by the server, which reduces the computation of the server and reduces the occupancy of the hardware resources of the server.
【技术实现步骤摘要】
用户界面显示方法、装置、设备及存储介质
本申请涉及计算机
,特别涉及一种用户界面显示方法、装置、设备及存储介质。
技术介绍
在诸如智能手机、平板电脑之类的终端上,存在很多具有二维或三维虚拟环境的应用程序,如:军事仿真程序、第一人称射击游戏(First-personshootinggame,FPS)、第三人称射击游戏(Third-personshootinggame,TPS)、多人在线战术竞技游戏(MultiplayerOnlineBattleArenaGames,MOBA)等。在上述应用程序中,用户可通过终端控制目标虚拟对象在虚拟环境中对战,争夺虚拟资源。相关技术中,服务器基于目标虚拟对象的视野范围,虚拟环境中每个虚拟对象的位置,以及目标虚拟对象的视野范围内的物体,确定需要发送至终端的数据,以便终端根据该数据在用户界面中显示需要显示的其它虚拟对象。由于服务器需要基于目标虚拟对象的视野范围,每个虚拟对象的位置,以及目标虚拟对象的视野范围内的物体确定需要发送至终端的数据,因此服务器的计算量较大,需要占用服务器较多的硬件资源。
技术实现思路
本申请实施例提供了一种用户 ...
【技术保护点】
1.一种用户界面显示方法,其特征在于,所述方法包括:显示用户界面,所述用户界面中显示有以目标虚拟对象对应的视角观察到的虚拟环境的画面;接收服务器发送的显示指令,所述显示指令包括第一类对象的数据以及第二类对象的数据,所述第一类对象是获得的虚拟资源数量多于所述目标虚拟对象的虚拟对象,所述第二类对象是获得的所述虚拟资源数量不多于所述目标虚拟对象的虚拟对象,所述第一类对象和所述第二类对象与所述目标虚拟对象处于不同的阵营;当所述第一类对象不在所述视角的视野范围内时,根据所述第一类对象的数据,在所述用户显示界面显示第一可视信息;或,根据所述第一类对象的数据及所述第二类对象的数据,在所述 ...
【技术特征摘要】
1.一种用户界面显示方法,其特征在于,所述方法包括:显示用户界面,所述用户界面中显示有以目标虚拟对象对应的视角观察到的虚拟环境的画面;接收服务器发送的显示指令,所述显示指令包括第一类对象的数据以及第二类对象的数据,所述第一类对象是获得的虚拟资源数量多于所述目标虚拟对象的虚拟对象,所述第二类对象是获得的所述虚拟资源数量不多于所述目标虚拟对象的虚拟对象,所述第一类对象和所述第二类对象与所述目标虚拟对象处于不同的阵营;当所述第一类对象不在所述视角的视野范围内时,根据所述第一类对象的数据,在所述用户显示界面显示第一可视信息;或,根据所述第一类对象的数据及所述第二类对象的数据,在所述用户界面显示第一可视信息和第二可视信息,所述第一可视信息的信息量多于所述第二可视信息的信息量。2.根据权利要求1所述的方法,其特征在于,所述虚拟环境的画面中显示有不透明的第一物体;所述在所述用户显示界面显示第一可视信息,包括:当所述第一类对象位于所述第一物体的后方时,透过所述第一物体显示所述第一可视信息。3.根据权利要求2所述的方法,其特征在于,所述透过所述第一物体显示所述第一可视信息,包括:透过所述第一物体显示所述第一类对象在所述虚拟环境中的身体模型信息,和/或,所述第一类对象的第一状态信息;其中,所述第一状态信息包括所述第一类对象的体力值或耐久值、所述第一类对象的虚拟资源数量、所述第一类对象的防御值以及所述第一类对象的道具信息中的至少一种。4.根据权利要求3所述的方法,其特征在于,所述第一类对象的身体模型信息包括所述第一类对象的轮廓,或所述第一类对象的轮廓和所述第一类对象的姿态。5.根据权利要求3所述的方法,其特征在于,所述透过所述第一物体显示所述第一类对象在所述虚拟环境中的身体模型信息,包括:根据所述第一类对象的数据,采用剪影特效生成叠加在所述第一物体上的身体模型信息,所述身体模型信息是所述第一类对象在所述虚拟环境中的身体模型信息;显示所述第一物体和叠加在所述第一物体上的所述身体模型信息。6.根据权利要求1所述的方法,其特征在于,所述用户界面中还显示有所述虚拟环境的地图;所述在所述用户显示界面显示所述第一可视信息,包括:在所述地图上的第一区域显示所述第一类对象的标识,所述第一区域与所述第一类对象在所述虚拟环境中的位置相对应。7.根据权利要求1所述的方法,其特征在于,所述在所述用户显示界面显示所述第一可视信息,包括:在所述用户界面显示信息窗口,所述信息窗口内显示有所述第一可视信息;所述第一可视信息包括所述第一类对象的位置和/或所述第一类对象的第一状态信息;其中,所述第一状态信息包括所述第一类对象的体力值或耐久值、所述第一类对象的虚拟资源数量、所述第一类对象的防御值以及所述第一类对象的道具信息中的至少一种。8.根据权利要求1至7任一所述的方法,其特征在于,所述接收服务器发送的显示指令之前,还包括:接收所述服务器发送的第一生成指令;根据所述第一生成指令中包含的所述虚拟资源的初始位置和所述虚拟资源的初始速度,计算得到所述虚拟资源的运动轨迹;在所述用户界面显示所述虚拟资源的运动轨迹。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:根据所述初始位置和所述运动轨迹,计算得到所述虚拟资源的最终位置;在所述最终位置显示所述虚拟资源。10.根据权利要求1至7任一所述的方法,其特征在于,所述接收服务器发送的显示指令之前,还包括:向所述服务器发送所述目标虚拟对象的目标状态信息,所述目标状态信息用于指示所述目标虚拟对象在所述虚拟环境中的位置;接收所述服务器发送的拾取指令,所述拾取指令是所述服务器根据所述目标状态信息确定所述目标虚拟对象满足拾取所述目标虚拟资源的拾取条件时向所述终端发送的指令;根据所述拾取指令控制所述目标虚拟对象拾取所述目标虚拟资源;更新所述目标虚拟对象的虚拟资源数量。11.根据权利要求1至7任一所述的方法,其特征在于,所述在所述用户显示界面显示所述第一可视信息之后;或,所述在所述用户界面显示所述第一可视信息和所述第二可视信息之后,还包括:接收服务器发送的显示胜利指令,所述显示胜利指令是当所述虚拟环境中的n个虚拟对象的活动时间超过预设时间时,所述服务器获取所述n个虚拟对象的虚拟资源数量,将所述虚拟资源数量最多的虚拟对象确定为胜利方后向所述终端发送的指令,n为正整数,n≥3;根据所述显示胜利指令在所述用户界面显示所述胜利方的信息。12.根据权利要求11所述的方法,其特征在于,所述接收服务器发送的显示胜利指令之前,还包括:当所述目标虚拟对象的生命值或耐久值为零时,接收所述服务器发送的复活位置,所述复活位置是所述服务器在所述虚拟环境中确定的,满足复活条件的位置;在所述复活位置复活所述目标虚拟对象。13.根据权利要求12所述的方法,其特征在于,所述复活条件包括以所述目标位置为中心,第一距离为半径的第一范围内不存在其它虚拟对象;以所述目标位置为中心,第二距离为半径的第二范围内存在所述其它虚拟对象,所述第一距离小于所述第二距离。14.根据权利要求12所述的方法,其特征在于,所述方法还包括:接收所述服务器发送的更新指令,所述更新指令是所述服务器在所述目标虚拟对象的生命值或耐久值为零时,减少预设比例的所述目标虚拟对象的虚拟资源数量,得到更新后的虚拟资源数量后向所述终端发送的指令;根据所述更新指令中包含的所述更新后的虚拟资源数量,更新所述目标虚拟对象的虚拟资源数量。15.根据权利要求12所述的方法,其特征在于,所述方法还包括:接收所述服务器发送的第二生成指令,所述第二生成指令是所述服务器在所述目标虚拟对象的生命值或耐久值为零时,获取到所述目标虚拟对象的生命值或耐久值降为零的消失位置后,向所述终端发送的指令;根据所述第二生成指令,在所述消失位置生成虚拟资源。16.一种用户界面显示方法,其特征在于,所述方法包括:获取虚拟环境中n个虚拟对象的虚拟资源数量,n为正整数,n≥3;根据所述虚拟资源数量从大到小的顺序,对所述n个虚拟对象进行排序,得到所述n个虚拟对象的序号;根据所述n个虚拟对象的序号确定所述n个虚拟对象中的目标虚拟对象的第一类对象和第二类对象,所述第一类对象是所述序号在所述目标虚拟对象之前的虚拟对象,所述第二类对象是所述序号和所述目标虚拟对象相等,或所述序号在所述目标虚拟对象之后的虚拟对象,所述第一类对象和所述第二类对象与所述目标虚拟对象处于不同的阵营;向所述目标虚拟对象对应的终端发送显示指令,所述显示指令用于指示所述终端在所述第一类对象不在所述目标虚拟对象对应的视角的视野范围内时,在用户界面显示第一可视信息,或在所述用户界面显示所述第一可视信息和第二可视信息,所述第一可视信息的信息量多于所述第二可视信息的信息量;其中,所述第一可视信息是所述终端根据所述显示指令中的第一类对象的数据生成得到的,所述第二可视信息是所述终端根据所述显示指令中的所述第二类对象的数据生成得到的。17.根据权利要求16所述的方法,其特征在于,所述获取虚拟环境中n个虚拟对象的虚拟资源数量之前,还包括:接收所述终端发送的目标状态信息,所述目标状态信息用于指示所述目标虚拟对象在所述虚拟环境中的位置;当根据所述目标状态信息确定所述目标虚拟对象在所述目标虚拟资源的拾取范围内,且确定所述目标虚拟对象满足拾取所述目标虚拟资源的拾取条件时,更新所述目标虚拟对象的虚拟资源数量,得到更新后的虚拟资源...
【专利技术属性】
技术研发人员:陈嘉濠,蒲胤,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。