CN115120979B - 虚拟对象的显示控制方法、装置、存储介质和电子装置 - Google Patents
虚拟对象的显示控制方法、装置、存储介质和电子装置 Download PDFInfo
- Publication number
- CN115120979B CN115120979B CN202210641066.3A CN202210641066A CN115120979B CN 115120979 B CN115120979 B CN 115120979B CN 202210641066 A CN202210641066 A CN 202210641066A CN 115120979 B CN115120979 B CN 115120979B
- Authority
- CN
- China
- Prior art keywords
- virtual
- target
- scale
- virtual model
- user interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000003860 storage Methods 0.000 title claims abstract description 19
- 230000004044 response Effects 0.000 claims abstract description 82
- 238000004590 computer program Methods 0.000 claims description 22
- 230000002093 peripheral effect Effects 0.000 claims description 8
- 230000009466 transformation Effects 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 description 14
- 230000003993 interaction Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 238000009826 distribution Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000009191 jumping Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000001179 sorption measurement Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000001483 mobilizing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000006748 scratching Methods 0.000 description 1
- 230000002393 scratching effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/56—Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种虚拟对象的显示控制方法、装置、存储介质和电子装置。该方法通过终端设备提供一图形用户界面,所述图形用户界面的显示内容包括虚拟场景,以及位于所述虚拟场景中的多个虚拟模型,包括:在图形用户界面中显示第一比例尺对应的第一虚拟场景画面;响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件;响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。本发明提高了对虚拟受控对象的控制效率。
Description
技术领域
本发明涉及计算机领域,具体而言,涉及一种虚拟对象的显示控制方法、装置、存储介质和电子装置。
背景技术
目前,在游戏应用中,选择查看虚拟建筑内部资源的方式通常是在大地图上直接点击虚拟建筑跳转至虚拟建筑内部,比如,查看虚拟建筑中部队需要进入到建筑内部查看,且同时只能显示当前建筑中的部队。
在相关技术中,将当前虚拟建筑的内部资源移动至另一个虚拟模型时,需要在不同的建筑中来回切换,但是该方法进出频繁、操作繁琐,效率较低。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明至少部分实施例提供了一种虚拟对象的显示控制方法、装置、存储介质和电子装置,以至少解决对虚拟受控对象的控制效率的技术问题。
根据本发明实施例的一个方面,提供了一种虚拟对象的显示控制方法,通过终端设备提供一图形用户界面,所述图形用户界面的显示内容包括虚拟场景,以及位于所述虚拟场景中的多个虚拟模型,虚拟对象的显示控制方法包括:在图形用户界面中显示第一比例尺对应的第一虚拟场景画面,其中,第一虚拟场景画面包含至少一虚拟模型;响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,其中,目标虚拟场景画面包含虚拟模型所属的虚拟模型集合,对象控件用于表示虚拟模型集合中的虚拟模型关联的虚拟受控对象;响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。
可选地,第一操作为对至少一虚拟模型的选择操作,目标比例尺为第二比例尺;响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,包括:响应于对至少一虚拟模型的选择操作,获取所选择的虚拟模型所属的虚拟模型集合;确定虚拟模型集合对应的第二比例尺,其中,第二比例尺使得虚拟模型集合在图形用户界面中得到完整显示;在图形用户界面中显示第二比例尺对应的第二虚拟场景画面以及对象控件,其中,目标虚拟场景画面包括第二虚拟场景画面。
可选地,第二比例尺通过以下方式确定:对第一比例尺下显示的虚拟模型集合按照预设缩放幅度进行缩小,直至虚拟模型集合中的所有虚拟模型均完整显示于图形用户界面中;将虚拟模型集合中的所有虚拟模型完整显示于图形用户界面时对应的比例尺确定为第二比例尺。
可选地,第一操作为对第一虚拟场景画面的缩放操作,目标比例尺为第三比例尺;响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,包括:响应对第一虚拟场景画面的缩放操作,确定缩放操作对应的第三比例尺;确定第三比例尺下的第三虚拟场景画面中存在的虚拟模型,并将第三虚拟场景画面中存在的虚拟模型确定为虚拟模型集合;确定虚拟模型集合中的虚拟模型关联的虚拟受控对象;在图形用户界面中显示第三比例尺下的第三虚拟场景画面以及虚拟受控对象对应的对象控件,其中,目标虚拟场景画面包括第三虚拟场景画面。
可选地,对对象控件的第二操作,包括:从对象控件至第二虚拟模型的响应区域的拖动操作,其中,响应区域包括第二虚拟模型本身,和/或,位于第二虚拟模型预设范围的模型外围区域。
可选地,目标虚拟场景画面中包含虚拟受控对象对应的对象标识;控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型,包括:在目标虚拟场景画面中生成从第一虚拟模型至第二虚拟模型的第一轨迹路线;根据虚拟受控对象的移动进度,同步控制对象标识沿第一轨迹路线进行移动。
可选地,目标虚拟场景画面包含虚拟受控对象对应的第一关系标识,第一关系标识用于表示虚拟受控对象与第一虚拟模型之间的所属关系;方法还包括:响应于移动的对象标识与第一虚拟模型之间的距离大于第一距离阈值,在目标虚拟场景画面中取消显示第一关系标识;响应于移动的对象标识与第二虚拟模型之间的距离小于第二距离阈值,在目标虚拟场景画面中显示第二关系标识,其中,第二关系标识用于表示虚拟受控对象与第二虚拟模型之间的所属关系。
可选地,响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面,包括:响应将第一比例尺切换为目标比例尺的第一操作,控制虚拟场景中除虚拟模型集合之外的场景要素按照目标比例尺进行第一尺寸变换,控制虚拟模型集合按照第四比例尺进行第二尺寸变换,其中,第四比例尺小于目标比例尺;在图形用户界面中显示目标虚拟场景画面,其中,目标虚拟场景画面中包含按照目标比例尺进行第一尺寸变换的场景要素,以及按照第四比例尺进行第二尺寸变换的虚拟模型集合。
可选地,基于虚拟模型集合中每个虚拟模型在虚拟场景中的位置信息,确定目标几何区域,其中,目标几何区域包括每个虚拟模型在虚拟场景中的位置信息;基于目标几何区域的边长,确定目标比例尺。
可选地,目标几何区域为包括每个虚拟模型在虚拟场景中的位置信息,且面积最小的矩形区域;基于目标几何区域的边长,确定目标比例尺,包括:在构成矩形区域的多条边中,确定最长边,且确定与图形用户界面的当前分辨率相匹配的目标边;基于最长边和目标边确定目标比例尺,其中,按照目标比例尺对最长边进行缩放后的最长边与目标边之间的占比满足目标比值。
可选地,响应于虚拟受控对象的至少一友方虚拟受控对象和/或至少一敌方虚拟受控对象移动的起始点在目标虚拟场景画面中,在图形用户界面上显示至少一友方虚拟受控对象和/或至少一敌方虚拟受控对象的第二轨迹路线,其中,第二轨迹路线用于表示对应的友方虚拟受控对象和/或敌方虚拟受控对象在目标虚拟场景画面中移动的完整路径。
根据本发明其中一实施例,还提供了一种虚拟对象的显示控制装置,通过终端设备提供一图形用户界面,图形用户界面的显示内容包括虚拟场景,以及位于虚拟场景中的多个虚拟模型,虚拟对象的显示控制装置包括:第一显示单元,用于在图形用户界面中显示第一比例尺对应的第一虚拟场景画面,其中,第一虚拟场景画面包含至少一虚拟模型;第二显示单元,用于响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,其中,目标虚拟场景画面包含虚拟模型所属的虚拟模型集合,对象控件用于表示虚拟模型集合中的虚拟模型关联的虚拟受控对象;控制单元,用于响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。
根据本发明其中一实施例,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项中的虚拟对象的显示控制方法。
根据本发明其中一实施例,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项中的虚拟对象的显示控制方法。
在本发明实施例中,在图形用户界面中显示第一比例尺对应的第一虚拟场景画面;响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件;响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。也就是说,本发明通过在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,从而可以在一个屏内总览所有虚拟模型及其在整个地图上的分布情况,进而提高对虚拟受控对象的控制效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种虚拟对象的显示控制方法的移动终端的硬件结构框图;
图2是根据本发明实施例的一种虚拟对象的显示控制方法的流程图;
图3是根据本发明实施例的一种进入全局查看模式的示意图;
图4是根据本发明实施例的一种虚拟对象移动的示意图;
图5是根据本发明实施例的一种虚拟对象的显示控制装置的结构框图;
图6是根据本发明实施例的一种电子装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
玩家之间对战(Player VS Player,简称为PVP),可以指玩家与玩家之间的对战;
全局查看模式,可以指查看所有己方建筑和建筑内部队信息的地图视角模式;
策略游戏(Simulation Game,简称为SLG),可以指策略游戏,可以为模拟游戏的衍生类型;
虚拟建筑,可以指在游戏中可容纳己方军事单位的建筑设施,可以包括要塞、野外要塞、大型要塞、军营、分城、斥候营地和预备兵营等。
根据本发明其中一实施例,提供了一种虚拟对象的显示控制方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
该方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,该移动终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternetDevices,简称为MID)、PAD、游戏机等终端设备。图1是本发明实施例的一种虚拟对象的显示控制方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于中央处理器(CPU)、图形处理器(GPU)、数字信号处理(DSP)芯片、微处理器(MCU)、可编程逻辑器件(FPGA)、神经网络处理器(NPU)、张量处理器(TPU)、人工智能(AI)类型处理器等的处理装置)和用于存储数据的存储器104。可选地,上述移动终端还可以包括用于通信功能的传输设备106、输入输出设备108以及显示设备110。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的虚拟对象的显示控制方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的虚拟对象的显示控制方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
输入输出设备108中的输入可以来自多个人体学接口设备(Human InterfaceDevice,简称为HID)。例如:键盘和鼠标、游戏手柄、其他专用游戏控制器(如:方向盘、鱼竿、跳舞毯、遥控器等)。部分人体学接口设备除了提供输入功能之外,还可以提供输出功能,例如:游戏手柄的力反馈与震动、控制器的音频输出等。
显示设备110可以例如平视显示器(HUD)、触摸屏式的液晶显示器(LCD)和触摸显示器(也被称为“触摸屏”或“触摸显示屏”)。该液晶显示器可使得用户能够与移动终端的用户界面进行交互。在一些实施例中,上述移动终端具有图形用户界面(GUI),用户可以通过触摸触敏表面上的手指接触和/或手势来与GUI进行人机交互,此处的人机交互功能可选的包括如下交互:创建网页、绘图、文字处理、制作电子文档、游戏、视频会议、即时通信、收发电子邮件、通话界面、播放数字视频、播放数字音乐和/或网络浏览等、用于执行上述人机交互功能的可执行指令被配置/存储在一个或多个处理器可执行的计算机程序产品或可读存储介质中。
根据本发明其中一实施例,提供了一种虚拟对象的显示控制方法,通过终端设备提供一图形用户界面,所述图形用户界面的显示内容包括虚拟场景,以及位于所述虚拟场景中的多个虚拟模型,其中,终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备;虚拟场景可以是游戏场景;虚拟模型可以是游戏场景中的建筑设施,可以为游戏场景中放置有建筑设施的封闭空间。
图2是根据本发明其中一实施例的虚拟对象的显示控制方法的流程图。如图2所示,该方法可以包括如下步骤:
步骤S202,在图形用户界面中显示第一比例尺对应的第一虚拟场景画面,其中,第一虚拟场景画面包含至少一虚拟模型。
在本发明上述步骤S202提供的技术方案中,可以根据第一比例尺在图形用户界面中显示第一虚拟场景画面,其中,第一比例尺可以为根据实际需求设定的值,第一虚拟场景画面可以为包括任意一个己方建筑的虚拟场景画面,虚拟模型可以包括建筑模型等。
可选地,可以根据用户终端的自身需求,按照预先设定或选择的第一比例尺在图像用户界面中显示第一虚拟场景画面,从而达到显示想查看的虚拟场景画面的目的。
步骤S204,响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,其中,目标虚拟场景画面包含虚拟模型所属的虚拟模型集合,对象控件用于表示虚拟模型集合中的虚拟模型关联的虚拟受控对象。
在本发明上述步骤S204提供的技术方案中,可以通过第一操作,将第一比例尺切换为目标比例尺,响应于将第一比例尺切换为目标比例尺的第一操作,在图像用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,其中,第一操作可以为对图像用户界面的操作,该选择操作可以是由用户在图形用户界面所显示的大地图上对允许进行选择的虚拟场景画面进行触控而产生的操作,比如,长按触控操作、单击触控操作、双击触控操作、滑动操作等,比如,可以通过对图形用户界面的滑动操作将虚拟场景画面由第一比例尺切换为目标比例尺等,此处不对第一操作做具体限制,只要是将虚拟场景画面从第一比例尺切换为目标比例尺的方法都应该在本发明实施例的保护范围之内;目标比例尺可以为根据用户终端需要选择的比例尺,目标虚拟场景画面可以为最终在图形用户界面中显示的界面,对象控件可以用于表示虚拟模型集合中的虚拟模型关联的虚拟受控对象,比如,可以用“气泡+线”的形式进行表示。
可选地,虚拟场景画面中的虚拟受控对象可以用“气泡+线”的形式吸附在虚拟场景画面周围显示,比如,在图形用户界面上可以通过虚拟场景画面外的气泡查看与虚拟模型关联的至少一虚拟受控对象。
可选的,在图像用户界面中显示第一比例尺对应的第一虚拟场景画面,通过第一操作,将虚拟场景画面从第一比例尺切换为目标比例尺,从而在图像用户界面中显示目标比例尺对应的目标虚拟场景画面及对象控件,该虚拟场景画面可以为存在任意一个己方建筑的虚拟场景画面,比如,滑动第一虚拟场景画面,响应于对第一虚拟场景画面的滑动操作,将第一比例尺的第一虚拟场景画面切换为目标比例尺的目标虚拟场景画面,其中,在图像用户界面中显示目标比例尺对应的目标虚拟场景画面和对象控件。
举例而言,可以以第一比例尺在图形用户界面上显示全局信息,通过对图形用户界面上的滑动操作,使图像用户界面进行放大和缩小,将图像用户界面从第一比例尺切换为目标比例尺,从而达到在图形用户界面中显示目标比例尺对应的目标虚拟场景画面和对象控件的目的。
在相关技术中,在大地图上显示所有虚拟建筑,从而总览所有虚拟建筑信息,当需要将虚拟建筑的资源转移至另一虚拟建筑时,需要在大地图界面上点击虚拟建筑进入虚拟建筑内部查看资源,选择转移资源至另一虚拟建筑,然后再回到大地图界面,在大地图界面中拖动场景画面至另一虚拟建筑,并点击进入另一虚拟建筑中操控转移的资源,该方法需要来回切换,存在进出频繁、操作繁琐等问题,而在本发明实施例中,以第一比例尺显示部分的第一虚拟场景画面,响应于第一操作对图形用户界面按照不同比例进行显示,使图形用户界面的显示内容可以对不同虚拟建筑之间转移的虚拟受控对象进行总览显示和操控,从而避免了在不同虚拟建筑的场景画面之间来回切换,导致进出频繁、操作繁琐等问题。
步骤S206,响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。
在本发明上述步骤S206提供的技术方案中,对目标虚拟场景画面中的对象控件进行第二操作,响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型,其中,第二操作可以为控制虚拟受控对象移动的操作,比如,可以为将对象控件移动至第二虚拟模型的滑动操作、或者先后选择对象控件和第二虚拟模型的点击操作等;虚拟模型集合可以包括虚拟模型存在关联的至少一虚拟受控对象,有的虚拟模型不存在关联的虚拟受控对象,在图像用户界面上显示虚拟模型集合中的每个虚拟模型,以及分别与虚拟模型集合中至少一虚拟模型关联的至少一虚拟受控对象,以实现可以总览虚拟模型及虚拟模型关联的虚拟受控对象的分布情况,其中,虚拟受控对象可以为虚拟模型中的部队,也可是其他游戏资源,如英雄、战舰等,虚拟受控对象在虚拟场景中的位置处于可移动状态,可以在虚拟模型之间调动虚拟受控对象;第一虚拟模型可以是当前需要转移资源的虚拟模型和第二虚拟模型可以为虚拟模型集合中除第一虚拟模型以外的其他虚拟模型。
可选地,可以在图形用户界面中显示第一比例尺对应的第一虚拟画面场景,游戏进入全局查看模式,在全局查看模式下,虚拟模型以第一比例尺显示在图形用户界面上,响应于第一操作,将虚拟画面场景从第一比例尺切换为目标比例尺,并在图像用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,对目标虚拟场景画面中的对象控件进行第二操作,响应于对对象控件的第二操作,控制对象控件对应的虚拟受控对象从第一虚拟模型移动至虚拟模型集合的第二虚拟模型。
在该实施例中,虚拟受控对象在虚拟场景中的位置处于可移动状态,比如,可以在虚拟场景中通过第二操作移动虚拟受控对象在虚拟场景中的位置。
举例而言,可以按住第一虚拟场景画面上的对象控件进行拖动,当拖动距离大于一定值后虚拟受控对象的气泡与建筑连线断开,当将虚拟受控对象拖动至虚拟模型集合中的第二虚拟模型时,建筑拖动放置区域高亮激活显示,进入第二虚拟模型的虚拟受控对象的气泡自动被吸附并产生连线,同时弹出确认弹窗,点击确认后第一虚拟模型和第二虚拟模型之间会出现动态轨迹,虚拟受控对象的对象控件沿轨迹在第一虚拟模型和第二虚拟模型之间移动。
在本发明实施例中,通过第一操作,实现局部画面与全局画面的快速切换,并且通过在全局显示虚拟模型的第一虚拟场景画面中显示对象控件,通过对对象控件的第二操作,达到在不同虚拟模型之间快速调度虚拟受控对象的目的。
通过步骤S202至S206,在本发明实施例中,在图形用户界面中显示第一比例尺对应的第一虚拟场景画面;响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件;响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。也就是说,本发明通过在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,从而可以在一个屏内总览所有虚拟模型及其在整个地图上的分布情况,通过对象控件可以实现在不同虚拟模型之间调度虚拟受控对象,提高了对虚拟受控对象的控制效率。
作为一种可选的实施例,步骤S204,第一操作为对至少一虚拟模型的选择操作,目标比例尺为第二比例尺;响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,包括:响应于对至少一虚拟模型的选择操作,获取所选择的虚拟模型所属的虚拟模型集合;确定虚拟模型集合对应的第二比例尺,其中,第二比例尺使得虚拟模型集合在图形用户界面中得到完整显示;在图形用户界面中显示第二比例尺对应的第二虚拟场景画面以及对象控件,其中,目标虚拟场景画面包括第二虚拟场景画面。
在该实施例中,可以通过第一操作,将图形用户界面由第一比例尺切换为目标比例尺,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,目标虚拟场景画面包括至少一虚拟模型,对目标虚拟场景模型画面进行选择,响应于对至少一虚拟模型的选择操作,获取所选择的虚拟模型所属的虚拟模型集合,确定虚拟模型集合可以在图形用户界面中完整显示的比例尺,得到第二比例尺,在图形用户界面中显示第二比例尺对应的第二虚拟场景画面以及对象控件,其中,目标虚拟画面包括第二虚拟场景画面。
可选地,对至少一虚拟模型进行选择操作,得到选择的虚拟模型集合,按照第二比例尺将得到的虚拟模型集合完整的显示在图形用户界面中,得到第二虚拟场景画面,且在第二虚拟场景画面中显示虚拟模型对应的对象控件。
作为一种可选的实施例,第二比例尺通过以下方式确定:对第一比例尺下显示的虚拟模型集合按照预设缩放幅度进行缩小,直至虚拟模型集合中的所有虚拟模型均完整显示于图形用户界面中;将虚拟模型集合中的所有虚拟模型完整显示于图形用户界面时对应的比例尺确定为第二比例尺。
在该实施例中,可以对第一比例尺下显示的虚拟模型集合按照预设的缩放幅度进行缩小,直至虚拟模型集合中的所有虚拟模型均完整的显示在图形用户界面中,将可以虚拟模型集合中的所有虚拟模型完整显示于图形用户界面时对应的比例尺确定为第二比例尺。
可选地,可以选择虚拟模型,将所有选择的虚拟模型作为虚拟模型集合,以第二比例尺在图形用户界面上显示虚拟模型集合。
作为一种可选的实施例,第一操作为对第一虚拟场景画面的缩放操作,目标比例尺为第三比例尺;响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,包括:响应对第一虚拟场景画面的缩放操作,确定缩放操作对应的第三比例尺;确定第三比例尺下的第三虚拟场景画面中存在的虚拟模型,并将第三虚拟场景画面中存在的虚拟模型确定为虚拟模型集合;确定虚拟模型集合中的虚拟模型关联的虚拟受控对象;在图形用户界面中显示第三比例尺下的第三虚拟场景画面以及虚拟受控对象对应的对象控件,其中,目标虚拟场景画面包括第三虚拟场景画面。
在该实施例中,可以对虚拟场景画面进行缩放操作,响应于对第一虚拟场景画面的缩放操作,确定缩放操作对应的第三比例尺,确定第三比例尺下的第三虚拟场景画面中存在的虚拟模型,得到虚拟模型集合,确定虚拟模型集合中的虚拟模型关联的虚拟受控对象;在图形用户界面中显示第三比例尺下的第三虚拟场景画面以及虚拟受控对象对应的对象控件,其中,目标虚拟场景画面包括第三虚拟场景画面,其中,缩放操作可以为对虚拟场景画面进行缩小或放大的操作,比如,可以通过双指对图形用户界面进行滑动操作,控制虚拟摄像机镜头拉远或拉近,从而达到对虚拟场景画面进行缩小或放大的目的。
可选地,可以根据缩放操作的缩放幅度,对虚拟场景画面进行缩小或放大,将当前虚拟场景画面中所能容纳,需要显示的虚拟模型作为虚拟模型集合,得到虚拟模型集合,确定虚拟模型集合中的虚拟模型关联的虚拟受控对象;在图形用户界面中显示第三比例尺下的第三虚拟场景画面以及虚拟受控对象对应的对象控件,其中,虚拟模型集合可以为全部虚拟模型,也可以为部分虚拟模型,比如,当缩小到足够小的时候可以显示全部虚拟模型。
作为一种可选的实施例,对对象控件的第二操作,包括:从对象控件至第二虚拟模型的响应区域的拖动操作,其中,响应区域包括第二虚拟模型本身,和/或,位于第二虚拟模型预设范围的模型外围区域。
在该实施例中,可以通过拖动操作,将对象控件移动至第二虚拟模型的响应区域其中,响应区域可以为第二虚拟模型本身,也可以包括第二虚拟模型本身以及位于第二虚拟模型预设范围的模型外围区域。
可选地,可以在图形用户界面上确定响应区域,在响应区域中显示与虚拟模型关联的至少一虚拟受控对象,以实现在图形用户界面上显示与虚拟模型集合中的虚拟模型关联的至少一虚拟受控对象,其中,响应区域可以为虚拟模型(比如,建筑)的周围,需要说明的是,不是每个虚拟模型都有关联的虚拟受控对象,可以向未关联虚拟受控对象的虚拟模型中调动虚拟受控对象,比如,可以向空的虚拟模型中调动部队。
可选地,在图形用户界面上的响应区域,确定圆心点在响应区域的虚拟对象,得到虚拟受控对象,在响应区域中显示至少一虚拟受控对象,以实现在图形用户界面上显示虚拟模型集合中的虚拟模型关联的至少一虚拟受控对象,从对象控件至第二虚拟模型的响应区域的拖动操作。
举例而言,可以将第二虚拟模型的几何中心点作为圆心,设定半径的大小,做圆,得到第二虚拟模型在预设范围的模型外围区域,基于第二模型本身,和/或,位于第二虚拟模型预设范围的模型外围区域,得到第二虚拟模型的响应区域,将对象控件拖动至第二虚拟模型的响应区域,实现将虚拟对象移动至第二虚拟模型的目的。
作为一种可选的实施例,目标虚拟场景画面中包含虚拟受控对象对应的对象标识;控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型,包括:在目标虚拟场景画面中生成从第一虚拟模型至第二虚拟模型的第一轨迹路线;根据虚拟受控对象的移动进度,同步控制对象标识沿第一轨迹路线进行移动。
在该实施例中,目标虚拟场景画面中包含虚拟受控对象对应的对象标识,其中,对象标识可以用于表示对应的虚拟受控对象,以及虚拟受控对象与对应的虚拟场景画面之间的关系标识,可以通过对象标识将虚拟受控对象显示在响应区域中,对象标识可以为“气泡+线”的形式吸附在虚拟建筑周围进行显示。
在该实施例中,在目标虚拟场景画面中生成从第一虚拟模型至第二虚拟模型的第一轨迹路线;根据虚拟受控对象的移动进度,同步控制对象标识沿第一轨迹路线进行移动,从而达到控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型的目的,其中,第一轨迹路线可以为动态轨迹,可以用于指引对象标识所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。
可选地,当确定虚拟受控对象由第一虚拟模型至第二虚拟模型时,在图形用户界面上显示动态轨迹,虚拟受控对象的对象标识沿动态轨迹从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。
需要说明的是,在相关技术中,只有通过定位并移动到要移动到的虚拟场景画面处才能确定与虚拟模型(建筑)关联的虚拟受控对象(部队),而本发明实施例,不需要移动到虚拟模型(建筑)处,可以通过虚拟模型外的气泡确定所有虚拟模型(建筑)关联的虚拟受控对象(部队)。
作为一种可选的实施例,目标虚拟场景画面包含虚拟受控对象对应的第一关系标识,第一关系标识用于表示虚拟受控对象与第一虚拟模型之间的所属关系;方法还包括:响应于移动的对象标识与第一虚拟模型之间的距离大于第一距离阈值,在目标虚拟场景画面中取消显示第一关系标识;响应于移动的对象标识与第二虚拟模型之间的距离小于第二距离阈值,在目标虚拟场景画面中显示第二关系标识,其中,第二关系标识用于表示虚拟受控对象与第二虚拟模型之间的所属关系。
在该实施例中,目标虚拟场景画面包含虚拟受控对象对应的第一关系标识,其中,第一关系标识可以用于表示虚拟受控对象与第一虚拟模型之间的所属关系,比如,可以用线的形式表示虚拟受控对象与第一虚拟模型之间的所属关系;目标虚拟场景画面可以包括第一虚拟场景模型和第二虚拟模型,第一虚拟场景模型通过第一关系标识关联至少一虚拟受控对象,其中,虚拟受控对象可以为虚拟场景画面中待调动的对象。
在该实施例中,对对象标识进行移动操作,响应于移动的对象标识与第一虚拟模型之间的距离大于第一距离阈值,则在目标虚拟画面中取消显示的第一关系标识;响应于移动的对象标识与第二虚拟模型之间的距离小于第二距离阈值,在目标虚拟场景画面中显示第二关系标识,其中,第二关系标识用于表示虚拟受控对象与第二虚拟模型之间的所属关系。
可选地,确定目标虚拟画面,移动第一虚拟模型关联的虚拟受控对象的对象标识至第二虚拟模型处,移动的对象标识与第一虚拟模型之间的距离大于第一距离阈值,则在目标虚拟画面中取消显示的第一关系标识,当移动的对象的标识与第二虚拟模型之间的距离小于第二距离阈值,响应于移动的对象标识与第二虚拟模型之间的距离小于第二距离阈值,建立目标虚拟场景画面中的第二关系标识。
在该实施例中,将虚拟受控对象的对象标识,由第一虚拟模型的响应区域移动至第二虚拟模型的响应区域中,以实现将虚拟受控对象,由第一虚拟模型的响应区域移动至第二虚拟模型的响应区域的目的,其中,对象标识可以用于表示对应的目标虚拟受控对象和第一关系标识或第二关系标识,比如,以虚拟受控对象以“气泡+线”的形式吸附在建筑周围,气泡可以用于表征受控对象控件,线可以用于表征虚拟受控对象与虚拟模型的关系标识。
举例而言,虚拟受控对象以“气泡+线”的形式吸附在虚拟模型的响应区域中,可以通过将目标虚拟受控对象的气泡由第一虚拟模型的响应区域移动至第二虚拟模型的响应区域中,以达到将虚拟受控对象由第一虚拟模型移动至第二虚拟模型的目的。
举例而言,当用户想要将第二虚拟模型中的虚拟受控对象调动到第二虚拟模型中时,可移动第二虚拟模型上吸附的对象标识,当对象标识的移动距离大于第一距离阈值时,对象标识中的气泡与第一虚拟模型的连线断开,在目标虚拟场景画面中取消显示第一关系标识;当目标虚拟受控对象拖动至第二虚拟模型的响应区域时,第二虚拟模型的响应区域可以高亮激活显示,进入该响应区域的虚拟受控对象的对象标识中的气泡自动被第二虚拟模型吸附并产生第二关系标识,在目标虚拟场景画面中显示第二关系标识,以建立虚拟受控对象与第二虚拟模型之间的所属关系。
作为一种可选的实施例,响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面,包括:响应将第一比例尺切换为目标比例尺的第一操作,控制虚拟场景中除虚拟模型集合之外的场景要素按照目标比例尺进行第一尺寸变换,控制虚拟模型集合按照第四比例尺进行第二尺寸变换,其中,第四比例尺小于目标比例尺;在图形用户界面中显示目标虚拟场景画面,其中,目标虚拟场景画面中包含按照目标比例尺进行第一尺寸变换的场景要素,以及按照第四比例尺进行第二尺寸变换的虚拟模型集合。
在该实施例中,响应将第一比例尺切换为目标比例尺的第一操作,控制虚拟场景中除虚拟模型集合之外的场景要素按照目标比例尺进行第一尺寸变换,控制虚拟模型集合按照第四比例尺进行第二尺寸变换,在图形用户界面中显示按照目标比例尺进行第一尺寸变换的场景要素,以及按照第四比例尺进行第二尺寸变换的虚拟模型集合的目标虚拟场景画面,其中,第四比例尺小于目标比例尺;场景要素可以为虚拟模型对应的坐标点。
可选地,响应将第一比例尺切换为目标比例尺的第一操作,控制虚拟场景中除虚拟模型集合之外的场景要素按照目标比例尺进行第一尺寸变换,将小于目标比例尺的比例尺确定为第四比例尺,控制虚拟模型集合按照第四比例尺进行第二尺寸变换,得到目标虚拟场景画面。
在该实施例中,响应将第一比例尺切换为目标比例尺的第一操作,控制虚拟场景中除虚拟模型集合之外的场景要素按照目标比例尺进行第一尺寸的等比例缩放,得到变换后的图形用户界面,缩放后的虚拟场景画面可以在图形用户界面中居中显示,以使在一个图形用户界面内可以总览所有虚拟场景画面。
可选地,虚拟场景画面可以以目标比例尺(X)进行缩放,将小于目标比例尺的比例尺,确定为第四比例尺(Y),因此,比例缩放中X>Y。
作为一种可选的实施例,基于虚拟模型集合中每个虚拟模型在虚拟场景中的位置信息,确定目标几何区域,其中,目标几何区域包括每个虚拟模型在虚拟场景中的位置信息;基于目标几何区域的边长,确定目标比例尺。
在该实施例中,基于虚拟模型集合中每个虚拟模型在虚拟场景中的位置信息,确定目标几何区域,基于目标几何区域的边长,确定目标比例尺,其中,目标几何区域可以为矩形,此处仅为举例说明,不对几何区域的形状做具体限制;目标比例尺可以用于表征为原始虚拟场景大小的倍数或比例,可以用X表示。
可选地,确定每个虚拟模型在虚拟场景中的位置信息,基于位置信息确定目标几何区域,基于目标几何区域的边长,确定目标比例尺,基于目标比例尺对每个原始虚拟场景画面的尺寸进行缩放,得到每个虚拟场景画面,其中,位置信息可以为原始虚拟模型的坐标点,比如,建筑的坐标点。
可选地,基于位置信息确定目标比例尺,将小于目标比例尺的比例尺确定为第四比例尺,基于目标比例尺控制虚拟场景中除虚拟模型集合之外的场景要素进行缩放,基于第四比例尺对每个虚拟模型的尺寸进行缩放,得到目标虚拟场景画面,并将目标虚拟场景画面显示在图形用户界面中,其中,目标虚拟场景画面中包含按照目标比例尺进行第一尺寸变换的场景要素,以及按照第四比例尺进行第二尺寸变换的虚拟模型集合。
可选地,用户终端可以长按不同的虚拟模型进入全局模式,由于建筑坐标在游戏中固定,所以全局模式下的位置显示计算方式固定,因此,用户终端看到虚拟场景相同,但不同的虚拟场景画面中,显示的虚拟受控对象可能不相同。
作为一种可选的实施例,目标几何区域为包括每个虚拟模型在虚拟场景中的位置信息,且面积最小的矩形区域;基于目标几何区域的边长,确定目标比例尺,包括:在构成矩形区域的多条边中,确定最长边,且确定与图形用户界面的当前分辨率相匹配的目标边;基于最长边和目标边确定目标比例尺,其中,按照目标比例尺对最长边进行缩放后的最长边与目标边之间的占比满足目标比值。
在该实施例中,基于位置信息确定目标几何信息,做面积最小的矩形区域,在构成矩形区域的多条边中,确定最长边,且确定与图形用户界面的当前分辨率相匹配的目标边;基于最长边和目标边确定目标比例尺,其中,按照目标比例尺对最长边进行缩放后的最长边与目标边之间的占比满足目标比值;矩形区域可以为最小面积矩形。
举例而言,可以将虚拟模型的位置信息(坐标点)为参数,做最小面积矩形,使得所有坐标点在矩形内,矩形两边平行于坐标轴,同时,满足条件最小面积矩形最长边按目标比例尺缩放后刚好为当前分辨率对应边长的80%,从而确定目标比例尺X,虚拟模型集合中每个虚拟模型可以根据目标比例尺进行等比例缩放,得到目标虚拟场景画面,需要说明的是,此处的80%仅作举例说明,不做具体限定。
作为一种可选的实施例,响应于虚拟受控对象的至少一友方虚拟受控对象和/或至少一敌方虚拟受控对象移动的起始点在目标虚拟场景画面中,在图形用户界面上显示至少一友方虚拟受控对象和/或至少一敌方虚拟受控对象的第二轨迹路线,其中,第二轨迹路线用于表示对应的友方虚拟受控对象和/或敌方虚拟受控对象在目标虚拟场景画面中移动的完整路径。
在该实施例中,响应于虚拟受控对象的至少一友方虚拟受控对象和/或至少一敌方虚拟受控对象移动的起始点在目标虚拟场景画面中,在图形用户界面上显示至少一友方虚拟受控对象和/或至少一敌方虚拟受控对象的第二轨迹路线,其中,第二轨迹路线用于表示对应的友方虚拟受控对象和/或敌方虚拟受控对象在目标虚拟场景画面中移动的完整路径。
在该实施例中,在全局模式下,确定虚拟受控对象移动的起始点,当虚拟受控对象移动的起始点在虚拟场景的目标虚拟场景画面中时,响应于虚拟受控对象移动的起始点在目标虚拟场景画面中,在图形用户界面上显示虚拟受控对象的第二轨迹路线,其中,第二轨迹路线可以为虚拟受控对象的行军路径信息,可以用于表示虚拟受控对象在虚拟场景的目标虚拟场景画面中移动的完整路径,目标虚拟场景画面的范围由虚拟模型集合在图形用户界面上所显示的范围确定。
可选地,当虚拟受控对象移动的起始点不在目标虚拟场景画面中时,友方虚拟受控对象和/或敌方虚拟受控对象的轨迹路线显示的并非是完整的轨迹路线,只能看到目标虚拟场景画面中进入我方建筑范围内的轨迹部分。
在相关技术中,无法对移动的完整路径有全局认知,而在本发明实施例中,当虚拟受控对象的至少一友方虚拟受控对象和/或敌方虚拟受控对象显示在虚拟场景的目标虚拟场景画面中时,在全局模式下可以显示友方,和/或敌方的虚拟受控对象在目标虚拟场景画面中移动的完整路径。
在该实施例中,由于目标虚拟场景画面的范围是由虚拟模型集合在图形用户界面上所显示的范围确定,因此,当虚拟受控对象移动的起始点在虚拟场景的目标虚拟场景画面中外时,此时,其轨迹路线是不完整的,至会显示进入目标虚拟场景画面之后的轨迹路线,进一步说明,虚拟受控对象的轨迹路线不一定是完整的,只有当虚拟受控对象移动的起始点在虚拟场景的目标虚拟场景画面中时,才可以在图形用户界面上显示虚拟受控对象在虚拟场景的目标虚拟场景画面中移动的完整路径。
在该实施例中,在图形用户界面中显示第一比例尺对应的第一虚拟场景画面;响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件;响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。也就是说,本发明通过在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,从而可以在一个屏内总览所有虚拟模型及其在整个地图上的分布情况,通过对象控件可以实现在不同虚拟模型之间调度虚拟受控对象,提高了对虚拟受控对象的控制效率。
下面结合优选的实施方式对本发明实施例的技术方案进行进一步的举例介绍。具体以上述虚拟模型为建筑模型进行举例说明,提供了一种全局可视化建筑内部队调用查看方法。
目前,在策略游戏中,用户的部队会调动到各个地图上的虚拟建筑中,部队可从虚拟建筑中出征,或在各个虚拟建筑之间调动,比如,部队可以调动到要塞、军营、分城等类型的虚拟建筑中,用户可以选择虚拟建筑然后执行调动命令,对应部队进行调动。
在相关技术中,虚拟建筑的选择,采用在大地图上进行直接跳转,用户若想从一个虚拟建筑移动到另一个虚拟建筑,需要在大地图上划动寻找,或是利用标记定位在大地图上跳转;部队的查看/调动,通常使用多步点击的递进式操作,由虚拟建筑外大地图界面进入到虚拟建筑内界面,再由虚拟建筑内见面进入到当前部队界面后选择部队进行调动;部队行军信息的查看,只能通过在大地图上查看行军部队,若出发地或目的地超出图形用户界面,需要沿对应方向划动移动地图视角查看。
但是,在上述方法中,用户需要在地图上定位或寻找需要调动的目标虚拟建筑,点击需要调动的虚拟建筑,然后选择虚拟建筑内的部队进入到调动命令界面,最后点击调动,整个过程需要展示3个界面,需要进行多步操作,比如,用户如果要查看己方部队在虚拟建筑中的分布情况,需要在地图上定位或寻找需要对应虚拟建筑,点击虚拟建筑后点击城池按钮,进入城池查看;如果用户想要快速查看部队在虚拟建筑中的分布情况,则需要频繁在虚拟建筑之间切换进出查看,因而,存在用户在己方虚拟建筑之间调动部队,流程较长,操作成本较高的技术问题。
进一步讲,虽然当前交互方案较为符合用户常规认知,点击交互单次操作成本低但是在需要高频次调动部队或大规模战斗中,这类时间紧迫,对交互效率有要求的场景下,具有以下缺点:在虚拟建筑选择交互的情况下,大地图上虚拟建筑之间无法在一个图形用户界面内显示,用户需要滑动图形用户界面让目标虚拟建筑进入图形用户界面视角,交互繁琐,当地图上的虚拟建筑之间距离较远,可能需要通过虚拟建筑标记跳转,跳转交互操作复杂且跳转过程非瞬时完成,即时性较差,同时,众多用户的虚拟建筑极为密集得在图形用户界面上显示,用户识别和定位自己的要塞,不够清晰直观;在部队的查看交互的情况下,当前交互每次查看虚拟建筑中部队需要进入到虚拟建筑中查看,一进一出交互繁琐,且同时只能显示一个虚拟建筑中的部队,当用户需要进行全局兵力部署考虑的时候,存在不够直观清晰、无法展现全局信息的问题;在部队调动的情况下,需要频繁进出虚拟建筑选择部队,操作成本高,整个操作过程全部为点击操作,用户的操控感和对局势的掌控感较弱;在对行军信息的查看的情况下:大多数情况下出发地和目的地无法在同一个图形用户界面内显示,因此只能在大地图上展现部分行军路径,无法对整个行军路径信息有全局认知。
针对上述问题,本发明利用大地图、城池和部队原本包含关系的三层级通过透视在同一层级展现的显示形式;将部队以气泡吸附在虚拟建筑周围,并通过拖拽到对象进行部队调动的交互形式,从而极大提升用户对己方虚拟建筑和虚拟建筑内部队的查看和调动效率,同时在全局视角下拖动调动部队,相比之前连续切换,提高了用户的操控感和对局势的掌控感。
下面对该实施例的上述方法进行进一步介绍。
在该实施例中,以己方所有虚拟建筑坐标点为参数,做最小面积矩形,使得所有坐标点在矩形内,同时矩形两边平行于坐标轴,同时,最小面积矩形满足:较长边按1:X比例缩放后刚好为当前分辨率对应边长的80%,以确定X的值后,将大地图以1:X比例进行缩放,并显示在全局查看模式。
可选地,缩放后的矩形区域在图形用户界面中居中显示,地图中的虚拟建筑以1:Y比例进行缩放,其余图像以固定比例显示,其中,X>Y。
在该实施例中,图3是根据本发明实施例的一种进入全局查看模式的示意图,如图3所示,通过长按大地图上任意己方虚拟建筑进入全局查看模式,全局查看模式下己方所有虚拟建筑以最大显示范围显示在图形用户界面上,己方虚拟建筑中的部队以气泡+线的形式吸附在虚拟建筑周围显示,可通过点击返回按钮回到大地图界面。
需要说明的是,在相关技术中,只有定位并移动到虚拟建筑处才可以查看该虚拟建筑中的部队,而在本发明中,基于全局模式,可通过虚拟建筑外的气泡查看所有虚拟建筑中的部队,并不需要移动到对应虚拟建筑即可确定虚拟建筑中的部队。
在该实施例中,图4是根据本发明实施例的一种虚拟对象移动的示意图,如图4所示,当玩家想要将A虚拟建筑中的部队调动到B部队,可按住A虚拟建筑上吸附的部队进行拖动,当拖动距离大于一定值后部队气泡与虚拟建筑连线断开,当部队拖动至B虚拟建筑附近一定范围时,虚拟建筑拖动放置区域高亮激活显示,进入该区域部队气泡自动被虚拟建筑吸附并产生连线,同时弹出确认弹窗,点击确认后AB部队之间会出现动态轨迹,部队气泡沿轨迹从A虚拟建筑向B虚拟建筑移动。
可选地,以虚拟建筑的几何中心点为圆心,R为半径作圆,圆内区域为吸附关系判定区域,若气泡圆心点在判定区域内,则判定吸附,反之判定脱离。
可选地,如图4所示,脱离与吸附过程有部队气泡和连线的动效,因而,当判定为脱离的瞬间,部队气泡连线会由城池端向气泡端收缩并消失,吸附的瞬间,部队气泡连线会由气泡端向城池圆心端生长,同时气泡会沿两圆心连线路径有适当位移。
需要说明的是,只要进入到全局查看模式,可对己方所有可放置部队的虚拟建筑进行部队调动,这种操作是多向的,且与虚拟建筑的类型无关。
在该实施例中,若友方、敌袭部队进入视野范围且目标为己方虚拟建筑,全局模式下显示友方敌方部队动态轨迹。
可选地,如图4所示,在全局模式下,我方的部队和动态轨迹一定会显示,但友方和敌袭部队的动态轨迹只有在其目标在我方虚拟建筑视野范围内也会显示,同时,我方和友方,敌袭部队的动态轨迹也会在大地图游戏界面显示,全局模式下部队的动态信息与大地图界面是一致且同步的,只不过全局模式下信息呈现更为全面,可以清楚的看到轨迹的完整路径,而大地图中只能看到当前进入画面中的动态轨迹。
该实施例,在全局模式下,通过长按大地图上任意己方虚拟建筑进入全局查看模式,全局查看模式下己方所有虚拟建筑以最大显示范围显示在图形用户界面上,玩家可点击返回按钮回到大地图界面,从而可以在一个图形用户界面内总览所有己方虚拟建筑及其在整个地图上的大致分布情况;通过将己方虚拟建筑中的部队以“气泡+线”的形式吸附在虚拟建筑周围显示,从而可以在一个图形用户界面内总览各个己方虚拟建筑内的待命部队分布情况,通过在AB部队之间出现动态轨迹,从而可以在一个图形用户界面内总览己方部队在整个地图上的完整行军路径;通过显示友方敌方部队动态轨迹,从而可以在一个图形用户界面内总览己方部队在整个地图上的完整行军路径,并可以再大范围视角下查看敌袭部队行军路径和大致方位,实现了快速高效在虚拟建筑间调动部队,进而解决了游戏场景中虚拟建筑设施的交互效率低的技术问题。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种虚拟对象的显示控制装置,该装置通过终端设备提供一图形用户界面,图形用户界面的显示内容包括虚拟场景,以及位于虚拟场景中的多个虚拟模型,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“单元”、可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图5是根据本发明实施例的一种虚拟对象的显示控制装置的结构框图,如图5所示,该虚拟对象的显示控制装置可以包括:第一显示单元502、第二显示单元504和控制单元506。
第一显示单元502,用于在图形用户界面中显示第一比例尺对应的第一虚拟场景画面,其中,第一虚拟场景画面包含至少一虚拟模型;
第二显示单元504,用于响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,其中,目标虚拟场景画面包含虚拟模型所属的虚拟模型集合,对象控件用于表示虚拟模型集合中的虚拟模型关联的虚拟受控对象;
控制单元506,用于响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。
在该实施例中,通过第一显示单元,在图形用户界面中显示第一比例尺对应的第一虚拟场景画面,其中,第一虚拟场景画面包含至少一虚拟模型;通过第二显示单元,响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,其中,目标虚拟场景画面包含虚拟模型所属的虚拟模型集合,对象控件用于表示虚拟模型集合中的虚拟模型关联的虚拟受控对象;通过控制单元,响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。也就是说,本发明实施例通过在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,从而可以在一个屏内总览所有虚拟模型及其在整个地图上的分布情况,通过对象控件可以实现在不同虚拟模型之间调度虚拟受控对象,提高了对虚拟受控对象的控制效率。
需要说明的是,上述各个单元是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述单元均位于同一处理器中;或者,上述各个单元以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,在图形用户界面中显示第一比例尺对应的第一虚拟场景画面,其中,第一虚拟场景画面包含至少一虚拟模型;
S2,响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,其中,目标虚拟场景画面包含虚拟模型所属的虚拟模型集合,对象控件用于表示虚拟模型集合中的虚拟模型关联的虚拟受控对象;
S3,响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。
可选地,在本实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,在图形用户界面中显示第一比例尺对应的第一虚拟场景画面,其中,第一虚拟场景画面包含至少一虚拟模型;
S2,响应将第一比例尺切换为目标比例尺的第一操作,在图形用户界面中显示目标比例尺对应的目标虚拟场景画面以及对象控件,其中,目标虚拟场景画面包含虚拟模型所属的虚拟模型集合,对象控件用于表示虚拟模型集合中的虚拟模型关联的虚拟受控对象;
S3,响应对对象控件的第二操作,控制对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至虚拟模型集合的第二虚拟模型。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
图6是根据本发明实施例的一种电子装置的示意图。如图6所示,电子装置600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图6所示,电子装置600以通用计算设备的形式表现。电子装置600的组件可以包括但不限于:上述至少一个处理器610、上述至少一个存储器620、连接不同系统组件(包括存储器620和处理器610)的总线630和显示器640。
其中,上述存储器620存储有程序代码,所述程序代码可以被处理器610执行,使得处理器610执行本申请实施例的上述方法部分中描述的根据本发明各种示例性实施方式的步骤。
存储器620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(ROM)6203,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。
在一些实例中,存储器620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。存储器620可进一步包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至电子装置600。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理器610或者使用多种总线结构中的任意总线结构的局域总线。
显示器640可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与电子装置600的用户界面进行交互。
可选地,电子装置600也可以与一个或多个外部设备1400(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子装置600交互的设备通信,和/或与使得该电子装置600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口650进行。并且,电子装置600还可以通过网络适配器660与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图6所示,网络适配器660通过总线630与电子装置600的其它模块通信。应当明白,尽管图6中未示出,可以结合电子装置600使用其它硬件和/或软件模块,可以包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
上述电子装置600还可以包括:键盘、光标控制设备(如鼠标)、输入/输出接口(I/O接口)、网络接口、电源和/或相机。
本领域普通技术人员可以理解,图6所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,电子装置600还可包括比图6中所示更多或者更少的组件,或者具有与图1所示不同的配置。存储器620可用于存储计算机程序及对应的数据,如本发明实施例中的数据处理方法对应的计算机程序及对应的数据。处理器610通过运行存储在存储器620内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的数据处理方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (13)
1.一种虚拟对象的显示控制方法,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面的显示内容包括虚拟场景,以及位于所述虚拟场景中的多个虚拟模型,所述方法包括:
在图形用户界面中显示第一比例尺对应的第一虚拟场景画面,其中,所述第一虚拟场景画面包含至少一虚拟模型;
响应将所述第一比例尺切换为目标比例尺的第一操作,在所述图形用户界面中显示所述目标比例尺对应的目标虚拟场景画面以及对象控件,其中,所述目标虚拟场景画面包含所述虚拟模型所属的虚拟模型集合,所述对象控件用于表示所述虚拟模型集合中的虚拟模型关联的虚拟受控对象;
响应对所述对象控件的第二操作,控制所述对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至所述虚拟模型集合的第二虚拟模型,其中,所述第二操作包括:从所述对象控件至所述第二虚拟模型的响应区域的拖动操作,所述响应区域包括所述第二虚拟模型本身,和/或,位于所述第二虚拟模型预设范围的模型外围区域。
2.根据权利要求1所述的方法,其特征在于,所述第一操作为对所述至少一虚拟模型的选择操作,所述目标比例尺为第二比例尺;
所述响应将所述第一比例尺切换为目标比例尺的第一操作,在所述图形用户界面中显示所述目标比例尺对应的目标虚拟场景画面以及对象控件,包括:
响应于对所述至少一虚拟模型的选择操作,获取所选择的虚拟模型所属的所述虚拟模型集合;
确定所述虚拟模型集合对应的所述第二比例尺,其中,所述第二比例尺使得所述虚拟模型集合在所述图形用户界面中得到完整显示;
在所述图形用户界面中显示所述第二比例尺对应的第二虚拟场景画面以及所述对象控件,其中,所述目标虚拟场景画面包括所述第二虚拟场景画面。
3.根据权利要求2所述的方法,其特征在于,所述第二比例尺通过以下方式确定:
对所述第一比例尺下显示的虚拟模型集合按照预设缩放幅度进行缩小,直至所述虚拟模型集合中的所有虚拟模型均完整显示于所述图形用户界面中;
将所述虚拟模型集合中的所有虚拟模型完整显示于所述图形用户界面时对应的比例尺确定为所述第二比例尺。
4.根据权利要求1所述的方法,其特征在于,所述第一操作为对所述第一虚拟场景画面的缩放操作,所述目标比例尺为第三比例尺;
所述响应将所述第一比例尺切换为目标比例尺的第一操作,在所述图形用户界面中显示所述目标比例尺对应的目标虚拟场景画面以及对象控件,包括:
响应对所述第一虚拟场景画面的缩放操作,确定所述缩放操作对应的第三比例尺;
确定所述第三比例尺下的第三虚拟场景画面中存在的虚拟模型,并将所述第三虚拟场景画面中存在的虚拟模型确定为所述虚拟模型集合;
确定所述虚拟模型集合中的虚拟模型关联的虚拟受控对象;
在所述图形用户界面中显示所述第三比例尺下的第三虚拟场景画面以及所述虚拟受控对象对应的所述对象控件,其中,所述目标虚拟场景画面包括所述第三虚拟场景画面。
5.根据权利要求1所述的方法,其特征在于,所述目标虚拟场景画面中包含所述虚拟受控对象对应的对象标识;
所述控制所述对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至所述虚拟模型集合的第二虚拟模型,包括:
在所述目标虚拟场景画面中生成从所述第一虚拟模型至所述第二虚拟模型的第一轨迹路线;
根据所述虚拟受控对象的移动进度,同步控制所述对象标识沿所述第一轨迹路线进行移动。
6.根据权利要求5所述的方法,其特征在于,所述目标虚拟场景画面包含所述虚拟受控对象对应的第一关系标识,所述第一关系标识用于表示所述虚拟受控对象与所述第一虚拟模型之间的所属关系;所述方法还包括:
响应于移动的所述对象标识与所述第一虚拟模型之间的距离大于第一距离阈值,在所述目标虚拟场景画面中取消显示所述第一关系标识;
响应于移动的所述对象标识与所述第二虚拟模型之间的距离小于第二距离阈值,在所述目标虚拟场景画面中显示第二关系标识,其中,所述第二关系标识用于表示所述虚拟受控对象与所述第二虚拟模型之间的所属关系。
7.根据权利要求1所述的方法,其特征在于,所述响应将所述第一比例尺切换为目标比例尺的第一操作,在所述图形用户界面中显示所述目标比例尺对应的目标虚拟场景画面,包括:
响应将所述第一比例尺切换为目标比例尺的第一操作,控制所述虚拟场景中除所述虚拟模型集合之外的场景要素按照所述目标比例尺进行第一尺寸变换,控制所述虚拟模型集合按照第四比例尺进行第二尺寸变换,其中,所述第四比例尺小于所述目标比例尺;
在所述图形用户界面中显示所述目标虚拟场景画面,其中,所述目标虚拟场景画面中包含按照所述目标比例尺进行第一尺寸变换的所述场景要素,以及按照所述第四比例尺进行第二尺寸变换的所述虚拟模型集合。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
基于所述虚拟模型集合中每个虚拟模型在所述虚拟场景中的位置信息,确定目标几何区域,其中,所述目标几何区域包括所述每个虚拟模型在所述虚拟场景中的位置信息;
基于所述目标几何区域的边长,确定所述目标比例尺。
9.根据权利要求8所述的方法,其特征在于,所述目标几何区域为包括所述每个虚拟模型在所述虚拟场景中的位置信息,且面积最小的矩形区域;基于所述目标几何区域的边长,确定所述目标比例尺,包括:
在构成所述矩形区域的多条边中,确定最长边,且确定与所述图形用户界面的当前分辨率相匹配的目标边;
基于所述最长边和所述目标边确定所述目标比例尺,其中,按照所述目标比例尺对所述最长边进行缩放后的最长边与所述目标边之间的占比满足目标比值。
10.根据权利要求1至9中任意一项所述的方法,其特征在于,所述方法还包括:
响应于所述虚拟受控对象的至少一友方虚拟受控对象和/或至少一敌方虚拟受控对象移动的起始点在所述目标虚拟场景画面中,在所述图形用户界面上显示所述至少一友方虚拟受控对象和/或所述至少一敌方虚拟受控对象的第二轨迹路线,其中,所述第二轨迹路线用于表示对应的所述友方虚拟受控对象和/或所述敌方虚拟受控对象在所述目标虚拟场景画面中移动的完整路径。
11.一种虚拟对象的显示控制装置,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面的显示内容包括虚拟场景,以及位于所述虚拟场景中的多个虚拟模型,所述装置包括:
第一显示单元,用于在图形用户界面中显示第一比例尺对应的第一虚拟场景画面,其中,所述第一虚拟场景画面包含至少一虚拟模型;
第二显示单元,用于响应将所述第一比例尺切换为目标比例尺的第一操作,在所述图形用户界面中显示所述目标比例尺对应的目标虚拟场景画面以及对象控件,其中,所述目标虚拟场景画面包含所述虚拟模型所属的虚拟模型集合,所述对象控件用于表示所述虚拟模型集合中的虚拟模型关联的虚拟受控对象;
控制单元,用于响应对所述对象控件的第二操作,控制所述对象控件对应的虚拟受控对象从所属的第一虚拟模型移动至所述虚拟模型集合的第二虚拟模型,其中,所述第二操作包括:从所述对象控件至所述第二虚拟模型的响应区域的拖动操作,所述响应区域包括所述第二虚拟模型本身,和/或,位于所述第二虚拟模型预设范围的模型外围区域。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为被处理器运行时执行所述权利要求1至10中任一项中所述的方法。
13.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至10中任一项中所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210641066.3A CN115120979B (zh) | 2022-06-08 | 2022-06-08 | 虚拟对象的显示控制方法、装置、存储介质和电子装置 |
PCT/CN2023/079641 WO2023236602A1 (zh) | 2022-06-08 | 2023-03-03 | 虚拟对象的显示控制方法、装置、存储介质和电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210641066.3A CN115120979B (zh) | 2022-06-08 | 2022-06-08 | 虚拟对象的显示控制方法、装置、存储介质和电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115120979A CN115120979A (zh) | 2022-09-30 |
CN115120979B true CN115120979B (zh) | 2024-12-20 |
Family
ID=83378949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210641066.3A Active CN115120979B (zh) | 2022-06-08 | 2022-06-08 | 虚拟对象的显示控制方法、装置、存储介质和电子装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115120979B (zh) |
WO (1) | WO2023236602A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115120979B (zh) * | 2022-06-08 | 2024-12-20 | 网易(杭州)网络有限公司 | 虚拟对象的显示控制方法、装置、存储介质和电子装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113082702A (zh) * | 2021-04-15 | 2021-07-09 | 网易(杭州)网络有限公司 | 游戏的显示控制方法及电子设备 |
CN113457148A (zh) * | 2021-06-30 | 2021-10-01 | 网易(杭州)网络有限公司 | 游戏的信息处理方法、装置、电子设备及存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163667A (ja) * | 2000-11-29 | 2002-06-07 | Toshiba Corp | 地図表示装置および方法 |
US10319260B2 (en) * | 2016-12-22 | 2019-06-11 | Bin Jiang | Methods, apparatus and computer program for automatically deriving small-scale maps |
CN110496392B (zh) * | 2019-08-23 | 2020-12-01 | 腾讯科技(深圳)有限公司 | 虚拟对象的控制方法、装置、终端及存储介质 |
CN113209612B (zh) * | 2021-05-14 | 2022-12-20 | 腾讯科技(深圳)有限公司 | 虚拟场景中的建筑处理方法、装置、电子设备及存储介质 |
CN118743853A (zh) * | 2021-06-04 | 2024-10-08 | 网易(杭州)网络有限公司 | 虚拟物品的操作控制方法、装置和电子设备 |
CN113633963B (zh) * | 2021-07-15 | 2024-06-11 | 网易(杭州)网络有限公司 | 游戏控制的方法、装置、终端和存储介质 |
CN115120979B (zh) * | 2022-06-08 | 2024-12-20 | 网易(杭州)网络有限公司 | 虚拟对象的显示控制方法、装置、存储介质和电子装置 |
-
2022
- 2022-06-08 CN CN202210641066.3A patent/CN115120979B/zh active Active
-
2023
- 2023-03-03 WO PCT/CN2023/079641 patent/WO2023236602A1/zh unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113082702A (zh) * | 2021-04-15 | 2021-07-09 | 网易(杭州)网络有限公司 | 游戏的显示控制方法及电子设备 |
CN113457148A (zh) * | 2021-06-30 | 2021-10-01 | 网易(杭州)网络有限公司 | 游戏的信息处理方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2023236602A1 (zh) | 2023-12-14 |
CN115120979A (zh) | 2022-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11565181B2 (en) | Virtual object control method and apparatus, computer device, and storage medium | |
JP6628443B2 (ja) | 情報処理方法、端末、およびコンピュータ記憶媒体 | |
CN105159687B (zh) | 一种信息处理方法、终端及计算机存储介质 | |
KR20240134054A (ko) | 3차원 공간에서 가상 객체들 선택 | |
CN105148517A (zh) | 一种信息处理方法、终端及计算机存储介质 | |
CN106537326A (zh) | 用于辅助显示器的移动设备输入控制器 | |
CN113546419B (zh) | 游戏地图显示方法、装置、终端及存储介质 | |
CN113350793B (zh) | 一种界面元素设置方法、装置、电子设备和存储介质 | |
CN106873886B (zh) | 一种立体显示的控制方法、装置和电子设备 | |
WO2020248711A1 (zh) | 一种显示设备及内容推荐方法 | |
CN112363658B (zh) | 视频通话的互动方法和装置 | |
WO2022111458A1 (zh) | 图像拍摄方法和装置、电子设备及存储介质 | |
CN119303299A (zh) | 游戏中的地图处理方法、电子设备和计算机可读存储介质 | |
CN115120979B (zh) | 虚拟对象的显示控制方法、装置、存储介质和电子装置 | |
CN113680047B (zh) | 终端操作方法、装置、电子设备和存储介质 | |
CN115105832A (zh) | 控制视图显示的方法、装置、存储介质及电子装置 | |
WO2024007675A1 (zh) | 虚拟对象的切换方法、装置、存储介质及电子装置 | |
CN116943180A (zh) | 一种控件交互方法及相关装置 | |
CN115193046A (zh) | 一种游戏显示控制方法、装置、计算机设备及存储介质 | |
CN113350801A (zh) | 模型处理方法、装置、存储介质及计算机设备 | |
CN114632330B (zh) | 一种游戏中的信息处理方法、装置、电子设备和存储介质 | |
JP6122082B1 (ja) | プログラム、システム及び方法 | |
CN118976242A (zh) | 模型的信息处理方法、装置、存储介质和电子装置 | |
JP6450411B2 (ja) | プログラム、システム及び方法 | |
CN115193033A (zh) | 游戏数据处理方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |