Method and device for adjusting information interaction range, electronic equipment, medium and product
By adjusting the information interaction range in multiplayer online games, the information interference problem is solved and the immersion of social behavior in the game is enhanced.
Patent Information
- Application Number
- CN202510151831.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-11
- Publication Date
- 2025-05-27
AI Technical Summary
In multiplayer online games, the existing technology is difficult to effectively reduce information interference, affecting the immersion of social behavior in the game.
A method for adjusting the information interaction range is provided, and the information interaction range of the target virtual object in the virtual scene is adjusted through display operations, and the interaction information between each virtual object within the adjusted information interaction range is displayed.
By adjusting the range of information interaction, reducing information interference, enhancing the immersion of social behaviors in the game, allowing players to focus more on the content they are concerned about.
Smart Images

Figure CN120037647A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of computer technology. Specifically, this application relates to a method, apparatus, electronic device, medium, and product for adjusting the information interaction range. Background Art
[0002] In some current multiplayer online games, in order to promote player social interaction, some scenes where multiple players can gather are set up, allowing players to perform some behaviors similar to real-life social interactions in the game. However, the difference between the game and reality lies in the communication method. In reality, due to the attenuation characteristics of sound transmission and the different directions in which the ears receive sound, people can only hear sounds within a certain range around them and focus on the sounds in front. In the game, players usually receive all the sounds and text information emitted by all players in the current scene, and since all the received content is at the same level, it is difficult to focus on social interactions, and the information interference is strong (such as several groups of people chatting about multiple topics simultaneously on the field), thus affecting the immersion of social behaviors in the game.
[0003] Therefore, how to further reduce information interference in the game to enhance the immersion of social behaviors in the game has become a key issue. Summary of the Invention
[0004] The purpose of the embodiments of this application is to provide a method, apparatus, electronic device, medium, and product for adjusting the information interaction range that can reduce information interference in the game to further enhance the immersion of social behaviors in the game.
[0005] To achieve the above purpose, the technical solutions provided by the embodiments of this application are as follows: In a first aspect, a method for adjusting the information interaction range is provided. The method includes: In response to a trigger display operation of a first control, display the first control; wherein, the first control is used to adjust the information interaction range corresponding to a target virtual object in a virtual scene; In response to an adjustment operation on the first control, display the adjusted information interaction range; Display the interaction information between each virtual object within the information interaction range.
[0006] In a possible implementation manner, the first control includes at least one of a first adjustment control or a second adjustment control. The first adjustment control is used to adjust the information reception range of the target virtual object, and the second adjustment control is used to adjust the information transmission range of the target virtual object; Wherein, the displaying the first control includes: Display at least one of the first adjustment control or the second adjustment control; Wherein, the method further includes: In response to a control conversion operation of the target object, display an adjusted adjustment control.
[0007] In another possible implementation, the first adjustment control includes at least one of a first sub-adjustment control or a second sub-adjustment control, the second adjustment control includes at least one of a third sub-adjustment control or a fourth sub-adjustment control, the first sub-adjustment control is used to adjust the information reception distance of the target virtual object, the second sub-adjustment control is used to adjust the information reception angle of the target virtual object, the third sub-adjustment control is used to adjust the information transmission distance of the target virtual object, and the fourth sub-adjustment control is used to adjust the information transmission angle of the target virtual object; The displaying an adjusted information interaction range in response to an adjustment operation on the first control includes at least one of the following: In response to a first adjustment operation of the target object, display an adjusted information reception range; wherein, the first adjustment operation includes at least one of an adjustment operation on the first sub-control or an adjustment operation on the second sub-control; In response to a second adjustment operation of the target object, display an adjusted information transmission range; the second adjustment operation includes at least one of an adjustment operation on the third sub-control or an adjustment operation on the fourth sub-control.
[0008] In another possible implementation, the first control includes at least one of a third adjustment control or a fourth adjustment control, the third adjustment control is used to adjust the information interaction distance of the target virtual object, and the fourth adjustment control is used to adjust the information interaction angle of the target virtual object; Wherein, the displaying an adjusted information interaction range in response to an adjustment operation on the first control includes: In response to at least one of a distance adjustment operation on the third adjustment control or an angle adjustment operation on the fourth adjustment control, display an adjusted information interaction range; wherein, the adjusted information interaction range is determined based on at least one of an adjusted information interaction distance or an adjusted information interaction angle.
[0009] In another possible implementation, the method further includes: Add a target identifier to each virtual object within the adjusted information interaction range respectively; Display each virtual object after adding the target identifier.
[0010] In another possible implementation, the method further includes: In response to the movement of each virtual object, add a target identifier to the virtual object that enters the adjusted information interaction range and display it, and / or remove the target identifier from the virtual object that leaves the adjusted information interaction range and display it.
[0011] In another possible implementation, after the trigger display operation of the first control, any one of the following is further included: Display the historical information interaction range; wherein, the historical information interaction range is obtained based on the last adjustment of the target object for the first control; Display the preset information interaction range.
[0012] In another possible implementation, the first control includes: a first adjustment control and a second adjustment control, the first adjustment control is used to adjust the information reception range of the target virtual object, and the second adjustment control is used to adjust the information transmission range of the target virtual object; Among them, the determination method of each virtual object within the information interaction range includes: Determine the information reception range of the target virtual object and the information transmission ranges respectively corresponding to each virtual object within the information reception range; Based on the information reception range and the information transmission range, determine each virtual object within the information interaction range.
[0013] In another possible implementation, the display of the interaction information between each virtual object within the information interaction range includes: Display the interaction information sent by each virtual object within the information interaction range, and / or send interaction information to each virtual object within the information interaction range.
[0014] In another possible implementation, the interaction information includes audio information; Among them, the display of the interaction information sent by each virtual object within the information interaction range includes: Display the audio information sent by each virtual object within the information interaction range, so that the target object can receive the audio information sent by each virtual object within the information interaction range.
[0015] In another possible implementation, the method further includes: In response to the adjustment end operation of the target object, store the adjustment information for the first control; Among them, the adjustment end operation of the target object includes: the adjustment end operation for the first control.
[0016] In another possible implementation, the first adjustment control includes: a first sub-adjustment control and a second sub-adjustment control, and the second adjustment control includes: a third sub-adjustment control and a fourth sub-adjustment control; the information reception range is a first sector area, which takes the current position of the target virtual object as the center of the circle, the information reception distance as the radius, and the information reception angle as the central angle; the information transmission range is a second sector area, which takes the current position of the target virtual object as the center of the circle, the information transmission distance as the radius, and the information transmission angle as the central angle. Among them, the displaying the adjusted information reception range in response to the first adjustment operation of the target object includes: In response to an adjustment operation on at least one of the first sub-control or the second sub-control, display the adjusted first sector area; Among them, the displaying the adjusted information transmission range in response to the second adjustment operation of the target object includes: In response to an adjustment operation on at least one of the third sub-control or the fourth sub-control, display the adjusted second sector area.
[0017] In another possible implementation, the first control includes a third adjustment control and a fourth adjustment control; the adjusted information interaction range is a third sector area, which takes the current position of the target virtual object as the center of the circle, the information interaction distance corresponding to the third adjustment control as the radius, and the information interaction angle corresponding to the fourth adjustment control as the central angle.
[0018] In a second aspect, an apparatus for adjusting an information interaction range is provided, and the apparatus includes: A first display module, configured to display the first control in response to a trigger display operation of the first control; wherein, the first control is used to adjust the information interaction range corresponding to the target virtual object in the virtual scene; A second display module, configured to display the adjusted information interaction range in response to an adjustment operation on the first control; A display module, configured to display the interaction information between each virtual object within the information interaction range.
[0019] In another possible implementation, the first control includes at least one of a first adjustment control or a second adjustment control, the first adjustment control is used to adjust the information reception range of the target virtual object, and the second adjustment control is used to adjust the information transmission range of the target virtual object; Among them, when the first display module displays the first control, it is specifically configured to: Display at least one of the first adjustment control or the second adjustment control; Wherein, the device further includes: a third display module, wherein, The third display module is configured to display the adjusted adjustment control in response to the control conversion operation of the target object.
[0020] In another possible implementation, the first adjustment control includes at least one of a first sub-adjustment control or a second sub-adjustment control, the second adjustment control includes at least one of a third sub-adjustment control or a fourth sub-adjustment control, the first sub-adjustment control is used to adjust the information reception distance of the target virtual object, the second sub-adjustment control is used to adjust the information reception angle of the target virtual object, the third sub-adjustment control is used to adjust the information transmission distance of the target virtual object, and the fourth sub-adjustment control is used to adjust the information transmission angle of the target virtual object; When the second display module displays the adjusted information interaction range in response to the adjustment operation on the first control, it is specifically used for at least one of the following: Display the adjusted information reception range in response to the first adjustment operation of the target object; wherein, the first adjustment operation includes at least one of an adjustment operation on the first sub-control or an adjustment operation on the second sub-control; Display the adjusted information transmission range in response to the second adjustment operation of the target object; the second adjustment operation includes at least one of an adjustment operation on the third sub-control or an adjustment operation on the fourth sub-control.
[0021] In another possible implementation, the first control includes at least one of a third adjustment control or a fourth adjustment control, the third adjustment control is used to adjust the information interaction distance of the target virtual object, and the fourth adjustment control is used to adjust the information interaction angle of the target virtual object; Wherein, when the second display module displays the adjusted information interaction range in response to the adjustment operation on the first control, it is specifically used for: Display the adjusted information interaction range in response to at least one of the distance adjustment operation on the third adjustment control or the angle adjustment operation on the fourth adjustment control; wherein, the adjusted information interaction range is determined based on at least one of the adjusted information interaction distance or the adjusted information interaction angle.
[0022] In another possible implementation, the device further includes: an identification adding module and a fourth display module, wherein, The identification adding module is configured to respectively add a target identification to each virtual object within the adjusted information interaction range; The fourth display module is configured to display each virtual object after adding the target identification.
[0023] In another possible implementation manner, the device further includes at least one of a fifth display module or a sixth display module, where The fifth display module is configured to, in response to the movement of each virtual object, add a target identification to the virtual object that enters the adjusted information interaction range, and display it; The sixth display module is configured to remove the target identification from the virtual object that leaves the adjusted information interaction range, and display it.
[0024] In another possible implementation manner, after a trigger display operation of the first control is received, the device further includes at least one of a seventh display module or an eighth display module: The seventh display module is configured to display a historical information interaction range; where the historical information interaction range is obtained based on the last adjustment of the target object for the first control; The eighth display module is configured to display a preset information interaction range.
[0025] In another possible implementation manner, the first control includes: a first adjustment control and a second adjustment control, where the first adjustment control is configured to adjust the information reception range of the target virtual object, and the second adjustment control is configured to adjust the information transmission range of the target virtual object; The device further includes: a determination module, where When the determination module determines each virtual object within the information interaction range, it is specifically configured to: Determine the information reception range of the target virtual object and the information transmission ranges respectively corresponding to each virtual object within the information reception range; Based on the information reception range and the information transmission range, determine each virtual object within the information interaction range.
[0026] In another possible implementation manner, when the display module displays the interaction information between each virtual object within the information interaction range, it is specifically configured to: Display the interaction information sent by each virtual object within the information interaction range, and / or, send interaction information to each virtual object within the information interaction range.
[0027] In another possible implementation manner, the interaction information includes audio information; Wherein, when the display module displays the interaction information sent by each virtual object within the information interaction range, it is specifically configured to: Display the audio information sent by each virtual object within the information interaction range, so that the target object can receive the audio information sent by each virtual object within the information interaction range.
[0028] In another possible implementation manner, the device further includes: a storage module, wherein, The storage module is configured to store the adjustment information for the first control in response to the adjustment end operation of the target object; Wherein, the adjustment end operation of the target object includes: the adjustment end operation for the first control.
[0029] In another possible implementation manner, the first adjustment control includes: a first sub-adjustment control and a second sub-adjustment control, and the second adjustment control includes: a third sub-adjustment control and a fourth sub-adjustment control; the information reception range is a first sector area, the first sector area takes the current position of the target virtual object as the center of the circle, takes the information reception distance as the radius, and takes the information reception angle as the central angle; the information transmission range is a second sector area, the second sector area takes the current position of the target virtual object as the center of the circle, takes the information transmission distance as the radius, and takes the information transmission angle as the central angle; Wherein, when the second display module displays the adjusted information reception range in response to the first adjustment operation of the target object, it is specifically configured to: display the adjusted first sector area in response to the adjustment operation for at least one of the first sub-control or the second sub-control; Wherein, when the second display module displays the adjusted information transmission range in response to the second adjustment operation of the target object, it is specifically configured to: display the adjusted second sector area in response to the adjustment operation for at least one of the third sub-control or the fourth sub-control.
[0030] In another possible implementation manner, the first control includes a third adjustment control and a fourth adjustment control; the adjusted information interaction range is a third sector area, the third sector area takes the current position of the target virtual object as the center of the circle, takes the information interaction distance corresponding to the third adjustment control as the radius and takes the information interaction angle corresponding to the fourth adjustment control as the central angle.
[0031] In a third aspect, an embodiment of the present application further provides an electronic device, which includes a memory and a processor. A computer program is stored in the memory, and the processor executes the computer program to implement the adjustment method for the information interaction range provided by any possible implementation manner of the first aspect.
[0032] Fourthly, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, it implements the method for adjusting the information interaction range provided by any possible implementation manner of the first aspect.
[0033] Fifthly, an embodiment of the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the method for adjusting the information interaction range provided by any possible implementation manner of the first aspect.
[0034] The beneficial effects brought by the technical solutions provided by the embodiments of the present application are as follows: An embodiment of the present application provides a method, device, electronic device, medium and product for adjusting the information interaction range. In the embodiment of the present application, by responding to the trigger display operation of the first control, the first control is displayed to adjust the information interaction range corresponding to the target virtual object in the virtual scene. In response to the adjustment operation on the first control, the adjusted information interaction range can be displayed, and the interaction information between each virtual object within the adjusted information interaction range adjusted by the first control is displayed. That is, by adjusting the first control, the information interaction range can be adjusted to display the interaction information between each virtual object within this range, rather than displaying the interaction information between all virtual objects in the game, thereby further adjusting the interference of information in the game and further enhancing the immersion of social behavior in the game. Description of the Drawings
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments of the present application.
[0036] Figure 1 It is a schematic diagram of an implementation environment in an embodiment of the present application; Figure 2 It is a schematic flowchart of a method for adjusting the information interaction range in an embodiment of the present application; Figure 3 It is a schematic diagram of an operation for adjusting the information interaction range in an embodiment of the present application; Figure 4 It is another schematic flowchart of another method for adjusting the information interaction range in an embodiment of the present application; Figure 5 It is a schematic diagram of a determination process in an embodiment of the present application; Figure 6 It is a schematic diagram of the setting and state of a control in an embodiment of the present application; Figure 7It is a schematic diagram in which the sector corresponding to the information receiving and transmitting filtering angle in the embodiment of the present application is always symmetrically oriented towards the player's due front; Figure 8 It is a schematic structural diagram of an adjustment device for the information interaction range in the embodiment of the present application; Figure 9 It is a schematic structural diagram of a device of an electronic device in the embodiment of the present application. Specific embodiments
[0037] The embodiments of the present application will be described below with reference to the accompanying drawings in the present application. It should be understood that the embodiments described below in conjunction with the accompanying drawings are exemplary descriptions for explaining the technical solutions of the embodiments of the present application and do not constitute limitations on the technical solutions of the embodiments of the present application.
[0038] Those skilled in the art of the present technology can understand that, unless specifically stated otherwise, the singular forms "a", "an", "the" and "said" used herein may also include the plural forms. It should be further understood that the terms "comprising" and "including" used in the embodiments of the present application mean that the corresponding features can be implemented as the presented features, information, data, steps, operations, elements and / or components, but do not exclude being implemented as other features, information, data, steps, operations, elements, components and / or their combinations supported by the art of the present technology. It should be understood that when we say an element is "connected" or "coupled" to another element, the one element can be directly connected or coupled to the other element, or it can mean that the one element and the other element establish a connection relationship through an intermediate element. In addition, the "connection" or "coupling" used herein may include a wireless connection or a wireless coupling. The term "and / or" used herein indicates at least one of the items defined by the term, for example, "A and / or B" can be implemented as "A", or implemented as "B", or implemented as "A and B". When describing multiple (two or more) items, if the relationship between the multiple items is not clearly defined, the multiple items can refer to one, multiple or all of the multiple items. For example, for the description of "parameter A includes A1, A2, A3", it can be implemented that parameter A includes A1 or A2 or A3, and it can also be implemented that parameter A includes at least two of the three items of parameter A1, A2, A3.
[0039] In related technologies, virtual social interaction methods usually include voice microphones and text chats. There are usually two types of text chats: bubbles floating above the heads of scene characters and chat panels. Usually, players will receive all voice and text information in the same scene / channel and display it on their operation interfaces. By initiating private chats or creating group chat channels, etc., a relatively private and interference-free communication environment is created. However, this method requires players to break away from the current scene social interaction, losing its advantages in terms of convenience and immersion, and also unable to provide a relatively free and open chat environment.
[0040] When multiple people send messages simultaneously in a scene, it will cause message stacking, which not only loses the precise message orientation but also results in the appearance of irrelevant information at the same level, interfering with normal conversations and making it difficult to promote in-depth continuous social interaction.
[0041] Furthermore, the experience provided by related solutions to users is very different from social communication in real-life scenarios, mainly reflected in: 1. The undifferentiated information reception and transmission weakens the information orientation, and it is difficult to establish strong connections between players; 2. Although the amount of information increases, the players' attention is limited, making the content outside the focus of attention become interference and making it difficult to effectively filter out the content they are interested in, thus affecting the immersion of the chat; 3. The numerous information at the same level also increases the difficulty of public communication in an open scene, and it is impossible to maintain the small circle, high concentration, and long persistence necessary for in-depth communication. Since information can be obtained directly, it further weakens the players' desire to explore the scene and other users in the scene.
[0042] In the embodiments of this application, in view of the above situation, a scheme for adjusting the information interaction range is proposed, which can also be called a visual setting scheme for information reception and transmission filtering rules, enabling users to control the range and angle of received information and whether to add a gradient attenuation effect after setting, so as to create a more realistic and immersive virtual social experience. Specifically, in the embodiments of this application, by providing a visual information filtering rule setting method, a more natural message transmission / reception filtering effect is achieved by restoring the characteristics of sound propagation distance and direction pointing in real-life sound communication through this setting in the product. Specifically, the acceptance range / orientation angle of sound and the receivable distance and angle of the messages sent by oneself can be set to enhance the immersion, authenticity, and privacy of information communication in game scene social interaction. At the same time, due to the high visualization of the setting process, players can intuitively see the scope of action of the current parameters in the scene, making the changes easier to understand; Furthermore, the method for adjusting the information interaction range shown in the embodiments of this application is used in the exemplary implementation environment 100 for the method for adjusting the information interaction range. Figure 1An exemplary implementation environment 100 for a method of adjusting an information interaction range according to some embodiments of the present disclosure is schematically shown. As Figure 1 shown, the implementation environment 100 may include a terminal device 110, a server 120, and a network 130 for connecting the terminal device 110 and the server 120. In some embodiments, the terminal device 110 may be used to implement the method for adjusting the information interaction range according to the present disclosure. For example, the terminal device 110 may be deployed with corresponding programs or instructions for executing various methods provided in the embodiments of the present application. Optionally, the server 120 may also be used to implement various methods according to the present disclosure.
[0043] Optionally, the implementation environment 100 may also include one or more third-party terminal devices 140 connected to the server 120 through the network 130. The third-party terminal device 140 may be a terminal device used by other players who jointly participate in the same online game with the user of the terminal device 110. Of course, the third-party terminal device 140 may also be deployed with corresponding programs or instructions for executing various methods provided in the embodiments of the present application.
[0044] The terminal device 110 and the third-party terminal device 140 may be any type of mobile computing device, including mobile computers (e.g., personal digital assistants (PDAs), laptop computers, notebook computers, such as tablet computers, netbooks, etc.), as Figure 1 shown, mobile phones (e.g., cellular phones, smartphones such as Microsoft Windows® phones, Apple iPhones, etc.), wearable computing devices (e.g., smartwatches, head-mounted devices, including smart glasses, etc.), or other types of mobile devices. In some embodiments, the terminal device 110 may also be a fixed computing device, such as a desktop computer, a gaming console, a smart TV, etc.
[0045] The server 120 may be a single server or a server cluster, or may be a cloud server or a cloud server cluster capable of providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, as well as big data and artificial intelligence platforms. It should be understood that the servers mentioned herein are typically server computers with a large amount of memory and processor resources, but other embodiments are also possible. Optionally, the server 120 may also be an ordinary desktop computer, which includes a host, a display, etc.
[0046] Examples of network 130 include a local area network (LAN), a wide area network (WAN), a personal area network (PAN), and / or a combination of communication networks such as the Internet. Server 120 and terminal device 110 may include at least one communication interface (not shown) capable of communicating via network 130. Such a communication interface may be one or more of the following: any type of network interface (e.g., network interface card (NIC)), wired or wireless (such as IEEE802.11 wireless LAN (WLAN)) wireless interface, Worldwide Interoperability for Microwave Access (Wi-MAX) interface, Ethernet interface, Universal Serial Bus (USB) interface, cellular network interface, Bluetooth TM interface, Near Field Communication (NFC) interface, etc.
[0047] As Figure 1 shown, terminal device 110 may include a display screen and the end user may interact with terminal applications or games via the display screen. Terminal device 110 may interact with server 120 via network 130, for example, sending data to it or receiving data from it. Terminal applications or games may be native applications, web applications, or mini programs (LiteApps, such as mobile mini programs, WeChat mini programs) as lightweight applications. In the case where the terminal application is a native application that needs to be installed, the terminal application or game may be installed in terminal device 110. In the case where the terminal application or game is a web application, the terminal application or game may be accessed through a browser. In the case where the terminal application or game is a mini program, the terminal application or game may be directly opened on terminal device 110 by searching for relevant information of the terminal application (such as the name of the terminal application), scanning the graphic code of the terminal application (such as bar code, QR code, etc.), etc., without installing the terminal application or game.
[0048] As Figure 1 shown, during the process of a gamer participating in a game through the client running on terminal device 110, the client running on terminal device 110 and the clients of other terminal devices 140 participating in the game may perform information interaction. The client running on terminal device 110 and the clients of other terminal devices 140 participating in the game may perform information interaction either through server 120 or without passing through server 120, where Figure 1 the manner shown is that the client running on terminal device 110 and the clients of other terminal devices 140 participating in the game perform information interaction through server 120; for example, player 1 sends a chat message (where the chat message may be audio information or text information) through the client running on terminal device 110, and the clients of other terminal devices 140 participating in the game receive the chat message.
[0049] An embodiment of the present application provides a method for adjusting the information interaction range. As Figure 2 shown, it is executed by an electronic device. The method may include: Step S201: Display a first control in response to a trigger display operation of the first control.
[0050] Wherein, the first control is used to adjust the information interaction range corresponding to the target virtual object in the virtual scene. Specifically, in a possible implementation manner, a player (target object) clicks on an entry corresponding to the in-game preset information receiving and sending range setting to open the setting panel (in response to the trigger display operation of the first control). That is, as Figure 3 shown in (a) below, the panel is not always resident in the picture, but is actively clicked to open when the player needs to adjust the settings. And specifically, whether it can be opened with one click or needs to be clicked multiple times to find the entry in a composite menu can be designed according to the specific project application requirements. In the embodiment of the present application, it is not limited.
[0051] Specifically, in another possible implementation manner, a player triggers a shortcut key on the terminal device (that is, in response to the trigger display operation of the first control) to display the first control; in addition, the player can also trigger the display of the first control through a voice command, etc.
[0052] Step S202: Display the adjusted information interaction range in response to an adjustment operation on the first control. In the embodiment of the present application, after the first control is displayed in the operation interface, in response to the adjustment operation on the first control, the adjusted information interaction range is displayed. In the embodiment of the present application, in one case, in response to the adjustment operation of the target object on the first control, the adjusted information interaction range is displayed; in another case, in response to the adjustment operation of the intelligent robot on the first control, the adjusted information interaction range is displayed.
[0053] For the embodiment of the present application, the adjusted information interaction range can be displayed in a preset manner, or the target object can select the manner of displaying the adjusted information interaction range, so that the adjusted information interaction range is displayed by the selected manner. In the embodiment of the present application, the information interaction range is the information interaction range in the virtual scene. For example, the information interaction range can be the information interaction range in the game scene.
[0054] Furthermore, the information interaction range may include at least one of an information receiving range or an information sending range. When the information interaction range includes an information receiving range and an information sending range, the information receiving range and the information sending range may be the same range or different ranges, which is not limited in the embodiment of the present application.
[0055] Step S203: Display the interaction information among virtual objects within the information interaction range.
[0056] For the embodiments of the present application, the interaction information among virtual objects may include: text information (literal information) and audio information; Specifically, after obtaining the information interaction range, if the information interaction range includes an information reception range, that is, the target object can receive the interaction information among virtual objects within this information interaction range. Specifically, it may include: the chat information of virtual objects within the information interaction range can be displayed on the operation interface of the target object, or the target object can hear the chat information of virtual objects within the information interaction range; if the information interaction range includes an information sending range, then after the target object sends chat information, the chat information can be displayed on the operation interfaces of each player within the information sending range, or each player within the information sending range can hear the chat information; if the information interaction range includes an information reception range and an information reception range, and the information reception range and the information reception range overlap, that is, each player within the information interaction range can mutually receive the information (text information and audio information) sent by each player within the interaction range, as specifically shown above; Furthermore, if the information interaction range includes an information reception range and an information reception range, and the information reception range and the information reception range do not overlap, the display method of the interaction information among virtual objects within the information interaction range will be described in detail in the following embodiments.
[0057] Specifically, in a possible implementation, the first control includes at least one of a first adjustment control and a second adjustment control. The first adjustment control is used to adjust the information reception range of the target virtual object, and the second adjustment control is used to adjust the information transmission range of the target virtual object. That is to say, the first control may only include the first adjustment control, that is, it is only used to adjust the information reception range of the target virtual object, so that the target object can receive the interaction information sent by each player within the adjusted information reception range. The first control may only include the second adjustment control, that is, it is only used to adjust the information transmission range of the target virtual object, so that the target object can send the interaction information to each player within the adjusted information transmission range. Further, the first control may also include a first adjustment control and a second adjustment control to adjust the information reception range and the information transmission range of the target virtual object. In the embodiments of the present application, by setting the first adjustment control to adjust the information reception range and by setting the second adjustment control to adjust the information transmission range, players can not only adjust the information reception range to reduce the interference caused by the superposition of many parallel messages, but also set the information transmission range so that players send interaction information to the players within the set range to improve privacy, so that the information reception and transmission ranges can be adjusted, enabling the user to control the range and angle of receiving and sending information and whether to add a fade-out effect after setting, thus creating a more realistic and immersive virtual social experience.
[0058] Specifically, on the basis that the first control includes a first adjustment control and a second adjustment control, the display of the first control in step S201 may specifically include displaying at least one of the first adjustment control and the second adjustment control. In the embodiments of the present application, the adjustment control displayed at the end of the previous information interaction range is displayed. For example, when the adjustment at the end of the previous information interaction range is the first adjustment control, and at this time, in response to the trigger display operation of the first control, the displayed first control is the first adjustment control, as shown in (b) of Figure 3 shown, the displayed is the first adjustment control, that is, the information reception range adjustment control; it may also display a preset adjustment control. For example, it is preset that in response to the trigger display operation of the first control, the first adjustment control is first displayed, then at this time, in response to the trigger display operation of the first control, the first adjustment control is displayed.
[0059] Further, based on the first control including a first adjustment control and a second adjustment control, the method may further include: displaying the adjusted control after conversion in response to a control conversion operation of the target object. After displaying the first adjustment control or the second adjustment control in response to the trigger display operation of the first control, in response to the control conversion operation of the target object, display the adjusted control after conversion. For example, after displaying the first adjustment control in response to the trigger display operation of the first control, in response to the control conversion operation of the target object, display the second adjustment control. For example, as shown in Figure 3 in (b), currently the first adjustment control (information receiving control) is displayed. If the target object triggers "send" at this time, then display the adjusted control after conversion, that is, the second adjustment control (information sending control).
[0060] Further, the conversion method between the first adjustment control and the second adjustment control is not limited in the embodiments of the present application, and any possible conversion method is within the protection scope of the embodiments of the present application. For example, the operation interface further includes a control conversion button. By triggering the control conversion button by the target object, it is possible to convert from the first adjustment control to the second adjustment control, or from the second adjustment control to the first adjustment control. In the embodiments of the present application, in response to the control conversion operation of the target object, display the adjusted control after conversion. As shown in Figure 3 in (b), currently the first adjustment control (information receiving control) is displayed. If the target object triggers "send" at this time, then display the adjusted control after conversion, that is, the second adjustment control (information sending control), so that the control conversion can be carried out more simply, to convert from the information receiving control to the information sending control, or from the information sending control to the information receiving control, which is simple and convenient. Moreover, by performing the control conversion through the conversion operation, it is also possible to save the space of the interface to a certain extent and improve the player experience.
[0061] Further, after the trigger display operation of the first control, in addition to displaying the first control, it may further include: displaying the historical information interaction range, or displaying the preset information interaction range. In the embodiments of the present application, after the trigger display operation of the first control, in addition to displaying the first control, display the historical information interaction range or the preset information interaction range, so that the interaction range can be adjusted in real time directly according to the adjustment of the control, rather than displaying a blank screen or nothing, thereby further improving the player experience. Moreover, after the trigger display operation of the first control, in addition to displaying the first control, display the historical information interaction range. Since the historical information interaction range may be a very suitable interaction range, there is no need for the player to further adjust it after directly displaying it, reducing the adjustment time of the player's interaction range and further improving the player experience.
[0062] Among them, the historical information interaction range is obtained based on the last adjustment of the target object to the first control. In the embodiments of the present application, in response to the current trigger display operation on the first control, the historical information interaction range can be displayed, that is, the information interaction range obtained by the target object's last adjustment to the first control, or the preset information interaction range can also be displayed. For example, as shown in (a) of Figure 3 , when clicking on Control 1, the interface shown in (b) of Figure 3 can be displayed, including the control displayed at the end of the last adjustment (information receiving adjustment control) and the corresponding information interaction range (information receiving range corresponding to the information receiving adjustment control, that is, the information receiving range corresponding to the end of the last time).
[0063] Specifically, as can be seen above, after the trigger display operation of the first control, the adjustment control displayed at the end of the last information interaction range is displayed. For example, if the adjustment control displayed at the end of the last information interaction range is the first adjustment control, the information receiving range displayed at the end of the last information interaction range can be displayed at this time. Another example is that if the adjustment control displayed at the end of the last information interaction range is the second adjustment control, the information sending range displayed at the end of the last information interaction range can be displayed at this time. Another example is that if the adjustment control displayed at the end of the last information interaction range is the first adjustment control, the preset information receiving range can be displayed at this time. Another example is that if the adjustment control displayed at the end of the last information interaction range is the second adjustment control, the preset information sending range can be displayed at this time.
[0064] Specifically, the first adjustment control includes at least one of the first sub-adjustment control or the second sub-adjustment control. The second adjustment control includes at least one of the third sub-adjustment control or the fourth sub-adjustment control. The first sub-adjustment control is used to adjust the information receiving distance of the target virtual object. The second sub-adjustment control is used to adjust the information receiving angle of the target virtual object. The third sub-adjustment control is used to adjust the information sending distance of the target virtual object. The fourth sub-adjustment control is used to adjust the information sending angle of the target virtual object. In the embodiments of the present application, in step S202, in response to the adjustment operation on the first control, displaying the adjusted information interaction range can specifically include at least one of step S2021 or step S2022. In the embodiments of the present application, if the first control only includes the first adjustment control, step S2021 is executed. If the first control only includes the second adjustment control, step S2022 is executed. If the first control includes the first adjustment control and the second adjustment control, if only the information receiving range is adjusted, step S2021 is executed. If the information sending range is adjusted, step S2022 is executed. If both the information receiving range and the information sending range need to be adjusted, step S2021 and step S2022 are executed. As shown in Figure 4 , inFigure 4 The situation of executing step S2021 and step S2022 is shown (and it is drawn by taking the execution of step S2021 first and then step S2022 as an example). Among them, Step S2021, in response to the first adjustment operation of the target object, displays the adjusted information reception range.
[0065] Among them, the first adjustment operation includes at least one of the adjustment operation for the first sub-control or the adjustment operation for the second sub-control. In the embodiment of the present application, if the first adjustment control only includes the first sub-control, the adjusted information reception range is determined based on the adjustment operation for the first sub-control to display the adjusted information reception range; if the first adjustment control only includes the second sub-control, the adjusted information reception range is determined based on the adjustment operation for the second sub-control to display the adjusted information reception range; if the first adjustment control includes the first sub-control and the second sub-control, the adjusted information reception range can be determined by adjusting the first sub-control (adjusting the information reception distance) and adjusting the second sub-control (adjusting the information reception angle) to display the adjusted information reception range; if the first adjustment control includes the first sub-control and the second sub-control, and only the first sub-control is adjusted but the second sub-control is not adjusted, the information reception range can be determined according to the adjusted information reception distance and the unadjusted information reception angle to display the adjusted information reception range; similarly, if the first adjustment control includes the first sub-control and the second sub-control, and only the second sub-control is adjusted but the first sub-control is not adjusted, the information reception range can be determined according to the unadjusted information reception distance and the adjusted information reception angle to display the adjusted information reception range.
[0066] Specifically, the adjusted information reception range can be centered on the position of the target virtual object in the current virtual scene, with the adjusted distance displayed by the first sub-control as the radius and the angle displayed by the second sub-control to determine the information reception range (generally, the information reception range can be a sector or a circle). As Figure 3 shown in (c) of, adjust the "reception range" in "reception". Here, the "reception range" refers to the "reception distance". By adjusting the parameters in the "reception range", the adjusted information reception range is determined based on the current unadjusted "reception angle" and the adjusted "reception range" and displayed. Among them, the displayed information reception range changes in real time as the progress bar of the "reception range" is slid. Further, as Figure 3As shown in (d) in [reference], adjust the "receiving angle" in "receiving". By adjusting the parameters in the "receiving angle", determine the adjusted information receiving range based on the currently adjusted "receiving angle" and the unadjusted "receiving range", and display it. Among them, the displayed information receiving range changes in real time as the progress bar of the "receiving angle" is slid.
[0067] Specifically, the first adjustment control may include a first sub-adjustment control and a second sub-adjustment control. The information receiving range is a first sector area, which takes the current position of the target virtual object as the center of the circle, the information receiving distance as the radius, and the information receiving angle as the central angle; in the embodiments of the present application, in response to the first adjustment operation of the target object, display the adjusted information receiving range, which may specifically include: in response to the adjustment operation for at least one of the first sub-control or the second sub-control, display the adjusted first sector area. In the embodiments of the present application, the information receiving range may be a sector area range, which takes the current position of the target virtual object as the center of the circle, the information receiving distance as the radius, and the information receiving angle as the central angle.
[0068] Further, by adjusting the first sub-adjustment control, the radius of the sector area range (information receiving range) can be adjusted, and by adjusting the second sub-adjustment control, the information receiving angle (central angle) of the sector area range can be adjusted, so as to further adjust the information receiving range.
[0069] For example, both the first sub-adjustment control and the second sub-adjustment control can be in the form of a numerical slider (the first sub-adjustment control corresponds to the first numerical slider, and the second sub-adjustment control corresponds to the second numerical slider). By sliding the first numerical slider, the radius of the first sector area can be adjusted (that is, the value after sliding is the radius value of the first sector area), and by sliding the second numerical slider, the central angle of the first sector area can be adjusted (that is, the value after sliding is the central angle of the first sector area). As the first numerical slider is slid and / or the second numerical slider is slid, the first sector area changes accordingly.
[0070] It should be noted that the information receiving range is not limited to a sector, and can also be any possible shape such as a circle, an ellipse, etc., which is not limited in the embodiments of the present application. For example, if the information receiving range is a rectangle, the first sub-adjustment control can be used to adjust the length of the rectangular range, and the second sub-adjustment control can be used to adjust the width of the rectangular range. The same applies to other shapes and will not be elaborated.
[0071] As can be seen from the above embodiments, the first adjustment control may include a first sub-control and a second sub-control to separately adjust the information reception distance and the information reception angle, that is, the information reception range can be adjusted by adjusting the information reception distance and the information reception angle, thereby improving the flexibility and accuracy of the information reception range adjustment, and further enhancing the player experience.
[0072] Step S2022: In response to a second adjustment operation of the target object, display the adjusted information sending range.
[0073] The second adjustment operation includes at least one of an adjustment operation for a third sub-control or an adjustment operation for a fourth sub-control. In an embodiment of the present application, if the second adjustment control only includes the third sub-control, the adjusted information sending range is determined based on the adjustment operation for the third sub-control to display the adjusted information sending range; if the second adjustment control only includes the fourth sub-control, the adjusted information sending range is determined based on the adjustment operation for the fourth sub-control to display the adjusted information sending range; if the second adjustment control includes the third sub-control and the fourth sub-control, the adjusted information sending range can be determined by adjusting the third sub-control (adjusting the information sending distance) and adjusting the fourth sub-control (adjusting the information sending angle) to display the adjusted information sending range; if the second adjustment control includes the third sub-control and the fourth sub-control, and only the third sub-control is adjusted but the fourth sub-control is not adjusted, the information sending range can be determined according to the adjusted information sending distance and the unadjusted information sending angle to display the adjusted information sending range; similarly, if the second adjustment control includes the third sub-control and the fourth sub-control, and only the fourth sub-control is adjusted but the third sub-control is not adjusted, the information sending range can be determined according to the unadjusted information sending distance and the adjusted information sending angle to display the adjusted information sending range.
[0074] Specifically, the second adjustment control includes a third sub-adjustment control and a fourth sub-adjustment control. The information sending range is a second sector area, and the second sector area is centered on the current position of the target virtual object, with the information sending distance as the radius and the information sending angle as the central angle. In an embodiment of the present application, in response to a second adjustment operation of the target object, displaying the adjusted information sending range may specifically include: in response to an adjustment operation for at least one of the third sub-control or the fourth sub-control, displaying the adjusted second sector area. In an embodiment of the present application, the information sending range may be a sector area range, centered on the current position of the target virtual object, with the information sending distance as the radius and the information sending angle as the central angle.
[0075] Further, by adjusting the third sub-adjustment control, the radius of the fan-shaped area (information sending range) can be adjusted, and by adjusting the fourth sub-adjustment control, the information sending angle (central angle) of the fan-shaped area can be adjusted, so as to further adjust the information sending range.
[0076] For example, both the third sub-adjustment control and the fourth sub-adjustment control can be in the form of a numerical slider (the third sub-adjustment control corresponds to the third numerical slider, and the fourth sub-adjustment control corresponds to the fourth numerical slider). By sliding the third numerical slider, the radius of the second fan-shaped area can be adjusted (that is, the value after sliding is the radius value of the second fan-shaped area). By sliding the fourth numerical slider, the central angle of the second fan-shaped area can be adjusted (that is, the value after sliding is the central angle of the second fan-shaped area). As the third numerical slider and / or the fourth numerical slider is slid, the second fan-shaped area changes accordingly.
[0077] It should be noted that the information sending range is not limited to a fan shape, and can also be any possible shape such as a circle, an ellipse, etc., which is not limited in the embodiments of the present application.
[0078] As can be seen from the above embodiments, the second adjustment control may include a third sub-control and a fourth sub-control to respectively adjust the information sending distance and the information sending angle, that is, the information sending range can be adjusted by adjusting the information sending distance and the information sending angle, so as to improve the flexibility and accuracy of the information sending range adjustment, and further improve the player experience.
[0079] Specifically, the adjusted information sending range can be determined with the position of the target virtual object in the current virtual scene as the center, the adjustment distance displayed by the first sub-control as the radius, and the angle displayed by the second sub-control (generally, the information receiving range can be a fan shape or a circle).
[0080] Specifically, in another possible implementation, the first control includes at least one of a third adjustment control and a fourth adjustment control. The third adjustment control is used to adjust the information interaction distance of the target virtual object, and the fourth adjustment control is used to adjust the information interaction angle of the target virtual object. In the embodiments of the present application, the first control may include at least one of the third adjustment control or the fourth adjustment control to adjust at least one of the information interaction distance or the information interaction angle of the target virtual object, and adjust the information interaction range of the target virtual object through at least one of the third adjustment control or the fourth adjustment control. In the embodiments of the present application, the information interaction range here refers to the information reception range and the information transmission range, that is, it represents that the target virtual object can receive the interaction information sent by each virtual object within the information interaction range, and can also send interaction information to each virtual object within the information interaction range. That is to say, if the information transmission range and the information reception range are the same range, it can be simultaneously represented as the information interaction range, and the adjustment of the information interaction range is achieved by adjusting the third adjustment control and the fourth adjustment control.
[0081] Based on the above embodiments, in step S202, in response to the adjustment operation for the first control, displaying the adjusted information interaction range may specifically include: in response to at least one of the distance adjustment operation for the third adjustment control or the angle adjustment operation for the fourth adjustment control, displaying the adjusted information interaction range.
[0082] Among them, the adjusted information interaction range is determined based on at least one of the adjusted information interaction distance or the adjusted information interaction angle.
[0083] Specifically, if the first control only includes the third adjustment control, the adjusted information interaction range is determined based on the adjustment operation for the third adjustment control to display the adjusted information interaction range; if the first control only includes the fourth adjustment control, the adjusted information interaction range is determined based on the adjustment operation for the fourth adjustment control to display the adjusted information exchange range; if the first control includes the third adjustment control and the fourth adjustment control, the adjusted information interaction range can be determined by adjusting the third adjustment control (adjusting the information interaction distance) and adjusting the fourth adjustment control (adjusting the information interaction angle) to display the adjusted information interaction range; if the first control includes the third adjustment control and the fourth adjustment control, and only the third adjustment control is adjusted but the fourth adjustment control is not adjusted, the information interaction range can be determined based on the adjusted information interaction distance and the unadjusted information interaction angle to display the adjusted information interaction range; similarly, if the first control includes the third adjustment control and the fourth adjustment control, and only the fourth adjustment control is adjusted but the third adjustment control is not adjusted, the information interaction range can be determined based on the unadjusted information interaction distance and the adjusted information interaction angle to display the adjusted information interaction range. In the embodiment of the present application, the first control includes the third adjustment control and the fourth adjustment control; the adjusted information interaction range is the third sector area, and the third sector area is centered on the current position of the target virtual object, with the information interaction distance corresponding to the third adjustment control as the radius and the information interaction angle corresponding to the fourth adjustment control as the central angle.
[0084] For example, both the third adjustment control and the fourth adjustment control can be in the form of numerical sliders (the fourth adjustment control corresponds to the fifth numerical slider, and the fourth adjustment control corresponds to the sixth numerical slider). By sliding the fifth numerical slider, the radius of the third sector area can be adjusted (i.e., the value after sliding is the radius value of the third sector area), and by sliding the sixth numerical slider, the central angle of the third sector area can be adjusted (i.e., the value after sliding is the central angle of the third sector area). As the fifth numerical slider and / or the sixth numerical slider is slid, the third sector area changes accordingly.
[0085] It should be noted that the information interaction range is not limited to a sector, and can also be any possible shape such as a circle, an ellipse, etc., which is not limited in the embodiment of the present application.
[0086] After the above operations, the player has completed the setting of information filtering, so that they can better adapt to the current topics and communication groups, and are also closer to the real communication scenario - communicating with the people in front of them (angle), the sound becomes harder to hear as the distance decays, and in order for more people to hear, the speaking range is increased.
[0087] To further enhance the experience of game players so that game players can more clearly know the players within the information interaction range, the method may further include: adding target identifiers to each virtual object within the adjusted information interaction range; and displaying each virtual object after adding the target identifier.
[0088] For the embodiments of the present application, adding a target identifier to any virtual object within the adjusted information interaction range means that other players within the current setting range of the player will have an additional display compared to other players outside the range, thus forming a difference, including but not limited to being highlighted by icons, text markings, or different display effects, such as transparency changes, color changes, highlighting, shadows, etc. For example, it may include the outer contour of the characters of other players within the current setting range of the player glowing, being stroked, or having a floating identifier above the head, etc., so as to form a difference from other players outside the range; in the embodiments of the present application, as the information interaction range is adjusted, target identifiers are added to virtual objects entering the information interaction range, and target identifiers are removed from virtual objects leaving the information interaction range. As Figure 3 shown in (b)- Figure 3 shown in (c), the information reception range shrinks, and some virtual objects have their identifiers removed. Figure 3 shown in (c)- Figure 3 shown in (d), the information reception range changes, and virtual objects entering the information reception range have identifiers added.
[0089] If for a target virtual object, its corresponding information reception range coincides with its corresponding information transmission range, at this time, the virtual objects within the game interaction range are identified by one type of identifier; if for a target virtual object, its corresponding information reception range is different from its corresponding information transmission range, then different identifiers can be used to identify the virtual objects. For example, the outer contours of the virtual objects within the information reception range of the current virtual object can glow, and the virtual objects within the transmission range of the current virtual object can have floating identifiers above their heads, etc. Of course, if for a target virtual object, its corresponding information reception range is different from its corresponding information transmission range, the virtual objects can also be identified by the same identifier. For example, all virtual objects within the information reception range and the information transmission range can be identified by being stroked (bolded).
[0090] It should be noted that the target identifiers added to each virtual object within the adjusted information interaction range can be pre-set or selected by the target object. That is, the target identifiers corresponding to each virtual object within the information reception range and each virtual object within the information transmission range are different. The target identifiers of each virtual object within the information reception range and each virtual object within the information transmission range can be pre-set or separately selected by the target object, which is not limited in the embodiments of the present application. Further, as the target virtual object moves in the virtual scene (game scene), or other virtual objects move in the virtual scene, some virtual objects may enter and / or leave the information reception range and / or information transmission range of the target virtual object. At this time, in order to better identify each virtual object and enhance the player's experience, the method may further include: in response to the movement of each virtual object, adding a target identifier to the virtual object that enters the adjusted information interaction range and displaying it, and / or removing the target identifier from the virtual object that leaves the adjusted information interaction range and displaying it.
[0091] Specifically, in the embodiments of the present application, in response to the movement of each virtual object, adding a target identifier to the virtual object that enters the adjusted information reception range and displaying it, and / or removing the target identifier from the virtual object that leaves the adjusted information reception range and displaying it; of course, in response to the movement of each virtual object, adding a target identifier to the virtual object that enters the adjusted information transmission range and displaying it, and / or removing the target identifier from the virtual object that leaves the adjusted information transmission range and displaying it. In the embodiments of the present application, for the game scene, each virtual object in the scene is moving. If a virtual object leaves the information reception range, the target identifier is removed, and vice versa, a target identifier is added, so that the target object can clearly know the players currently within the information reception range and information transmission range, thereby further enhancing the player's immersion and experience.
[0092] For example, in the first time period, the target virtual object is virtual object 1, and virtual object 2 and virtual object 3 are within its information reception range. In the second time period, virtual object 2 leaves its information reception range, and virtual object 4 enters its information reception range. Then, virtual object 2 is displayed after removing the target identifier (displaying virtual object 2 after removing the target identifier), and virtual object 4 is added with a target identifier and displayed (displaying virtual object 4 after adding the target identifier).
[0093] Specifically, as can be seen from the above embodiments, the first control includes: a first adjustment control and a second adjustment control. The first adjustment control is used to adjust the information reception range of the target virtual object, and the second adjustment control is used to adjust the information transmission range of the target virtual object. In the embodiments of the present application, the determination method of each virtual object within the information interaction range may specifically include: determining the information reception range of the target virtual object and the information transmission ranges respectively corresponding to each virtual object within the information reception range; based on the information reception range and the information transmission range, determining each virtual object within the information interaction range. In the embodiments of the present application, the target virtual object will set an information reception range, such as Information Reception Range 1. The information transmission ranges respectively corresponding to each virtual object within Information Reception Range 1 include: Information Transmission Range 2 corresponding to virtual object 2 and Information Transmission Range 4 corresponding to virtual object 4. Determine the virtual transmission range within the information reception range 1 that has a range intersection with Information Reception Range 1 among virtual transmission range 2 and virtual transmission range 4, and determine the virtual object corresponding to this virtual transmission range as the virtual object within the information interaction range; that is, at this time, the audio or text output by the players of the virtual objects within this range can be heard or seen by the players of the target virtual object. For example, there is an intersection between Information Transmission Range 2 and Information Reception Range 1, and there is no intersection between Information Reception Range 1 and Information Transmission Range 4. At this time, it can be determined that the virtual object within the information interaction range is virtual object 2. In the embodiments of the present application, each player can adjust the information reception range and the information transmission range, and through the information reception range of the target virtual object and the information transmission ranges of other virtual objects, accurately determine which players' interaction information they can see or accurately determine which players' audio information they can hear, so as to improve the accuracy of the information reception range, and further enhance the player experience and immersion. Furthermore, in order to further improve the security and accuracy of information interaction, determine the information transmission range of the target virtual object and the information reception ranges respectively corresponding to each virtual object within the information transmission range, so as to determine the virtual objects (players) that can receive its interaction information.
[0094] It should be noted that, in order to enable game players to determine the players who can hear or see the audio or text information they send, the virtual object determined above (such as virtual object 2 determined in the above embodiments) can be marked at this time. In the embodiments of the present application, the virtual objects included in the information reception range corresponding to the target virtual object can carry marks, the virtual objects included in the information transmission range corresponding to the target virtual object can also carry marks, and the virtual objects that have a range intersection between the information reception range corresponding to the target virtual object and the information transmission ranges corresponding to each virtual object can also carry marks. Among them, the marks carried by the virtual objects corresponding to these three situations can be different.
[0095] Specifically, since the target virtual object corresponds to at least one of an information receiving range or an information sending range, displaying the interaction information between each virtual object within the information interaction range may specifically include: displaying the interaction information sent by each virtual object within the information interaction range, and / or sending interaction information to each virtual object within the information interaction range.
[0096] Specifically, since the target virtual object corresponds to an information receiving range and an information sending range, and each of the other virtual objects also corresponds to an information receiving range and an information sending range. Taking the target virtual object as an example, in the current operation interface, the interaction information sent by the first virtual object can be displayed, and the audio information sent by the first virtual object can be heard by the target object, so as to simultaneously take into account information reception and information sending. For information reception, the interaction information sent by the first virtual object is displayed. For information sending, interaction information can be sent to the virtual objects within the information sending range to reduce interference to other players and further enhance the immersion of the player. Among them, the first virtual object is a virtual object whose information sending range corresponding to other virtual objects intersects with the information receiving range corresponding to the target virtual object.
[0097] Specifically, the interaction information includes audio information; in the embodiments of the present application, displaying the interaction information sent by each virtual object within the information interaction range may specifically include: displaying the audio information sent by each virtual object within the information interaction range, so that the target object can receive the audio information sent by each virtual object within the information interaction range.
[0098] Further, the target virtual object also has an information sending range, and the information output by the target virtual object can be sent to each virtual object within the information sending range.
[0099] Among them, which virtual objects within the information sending range can receive the information output by the target virtual object depends on the information receiving ranges corresponding to each virtual object within the information sending range. For specific details, see the above embodiments and will not be limited here.
[0100] Further, the method may further include: storing adjustment information for the first control in response to an adjustment end operation of the target object. In the embodiments of the present application, the adjustment end operation of the target object includes: an adjustment end operation for the first control. Specifically, when the player finishes the operation to close the panel (i.e., in response to the adjustment end operation of the target object), the final value is stored and applied, that is, the adjustment information for the first control is stored. For example, the first control may include a first adjustment control and a second adjustment control. The first adjustment control includes a first sub-adjustment control and a second sub-adjustment control. The second adjustment control includes a third sub-adjustment control and a fourth sub-adjustment control. At this time, in response to the adjustment end operation of the target object, the adjustment data of the first adjustment control (including the adjustment data of the first sub-adjustment control and the adjustment data of the second sub-adjustment control) and the adjustment data of the second adjustment control (the adjustment data of the third sub-adjustment control and the adjustment data of the fourth sub-adjustment control) are stored.
[0101] Further, in response to the adjustment end operation of the target object, store the adjustment information for the first control, so that the previously stored adjustment information of the first control is displayed in response to the trigger display operation of the first control next time.
[0102] To better understand the practical value of the solution provided by the embodiments of the present application, the optional implementation manners of the present application are described below in combination with specific scenario embodiments.
[0103] In the embodiments of the present application, a method for adjusting the information interaction range is introduced by taking a game scenario as an example. This solution needs to store the parameters set by the player to ensure that they are applied in the actual scenario and the correct previous setting record is displayed during subsequent adjustment settings. The determination process is as Figure 5 shown, where: 1.1. When the player clicks to call out the panel, the ui of the setting panel and the involved parameter data need to be immediately retrieved and displayed on the user interface (the panel and the scenario). The range effect on the scenario can be controlled by the [Range] and [Angle] parameters and change proportionally, that is, it changes in real time based on the adjustment of at least one of the [Range] or [Angle] parameters by the player.
[0104] 1.2. The input adjustment of the player for the control is detected in the smallest time unit t. In principle, t should be as small as possible to ensure that the adjustment of the player can be responded to in real time.
[0105] 1.3. After detecting the input change, the range effect on the scenario is changed in real time according to the difference; 1.4. While the range is changing, other players within the range are also monitored in real time in the smallest unit t. A special display effect is added to the characters within the range, and the special effect displayed by the players who leave the range is removed; 1.5. After the player completes the operation to close the panel, the final value is stored and applied.
[0106] In the above setting process, the determination process is finally stored as the range and angle parameters in the two dimensions of receiving and sending. Thereafter, when the player is in the scene, the player messages on the field are always processed based on these parameters. When there is an overlapping range in the receiving and sending parameters of both parties, the information of the other party can be received. Thus, a more personalized and focused scene social experience is achieved.
[0107] Specifically, the embodiment of the present application provides an information receiving and sending rule setting control combined with the current game scene for real-time feedback to implement the above method ( Figure 6 In the figure, the black villain represents the player's own character (target virtual object), the surrounding white villains are the players in the field, and the players covered within the message receiving and sending radius will have prompts that can form differences such as bolding). It is applicable to all products that conduct social interactions based on the current virtual scene. When the player calls out this control on the screen, a range indication effect centered on the player's character will appear in the scene to convey the boundary set for the current information receiving and sending. This boundary is consistent with the parameters presented on the control and will respond in real time as the player adjusts the parameters. Figure 6 In the figure, the radius and angle of the information receiving and sending range are adjusted through a numerical slider, but in the embodiment of the present application, the control adjustment is mainly combined with the real-time scene feedback. Therefore, the form of parameter adjustment is not limited (such as: slider, input box, dial, etc. are all acceptable). In this way, an intuitive and visual information receiving and sending rule setting is achieved. Through this setting, the player can achieve small-scale gathering and communication in the scene without being disturbed by other irrelevant information. At the same time, with the two-way determination of the receiving and sending range, a certain degree of communication privacy can be established without leaving the large scene.
[0108] Specifically, as Figure 3 shown, the first step: The player clicks on the corresponding entry for setting the information receiving and sending range preset in the game to open the setting panel. That is, as Figure 3 shown in (a) in the figure, the panel is not always resident on the screen, but is actively clicked to open when the player needs to adjust the settings. Whether it can be opened with a single click or requires multiple clicks to find the entry in a composite menu can be designed according to the specific project application needs.
[0109] The second step: After the panel is opened in the first step, a range indication special effect matching the current setting item appears on the scene at the same time. As Figure 3 shown in (b) in the figure, on the panel, the player can switch to select whether the current setting is for the receiving or sending filtering rule. Under any item, it is further divided into two sub-items: [Range] and [Angle]. Figure 3In the illustration, the specific adjustment of these two items is carried by a slider, which can be replaced by any control with a numerical adjustment function, such as a rotary encoder, a numerical input box, etc. in actual applications. In addition, there will be two range indication effects in the scene to show the actual situation of the current settings. Specifically: 1. A circular ring centered on the player character, which can actually reflect the actual boundaries of the current [range] and [angle] in the scene, providing more intuitive feedback to the player. 2. Other players within the current setting range of the player will have an additional layer of display compared to those outside the range, thus forming a difference. In Figure 3 it can be achieved by thickening the outer contour of the player character.
[0110] Step 3: The player adjusts the [range] control on the panel, and the slider and the scene display can provide real-time feedback according to the player's input to complete the change. That is, when the value increases / decreases, the circular ring centered on the player character in the scene can be enlarged / reduced in real time to match the latest numerical setting. For example, Figure 3 in figure (c) in it, when the player reduces the range, the circular ring in the scene follows and becomes smaller. When other players who were originally covered by the circular ring are no longer within the range of the circular ring, their special displays also disappear accordingly, which means that the player will no longer receive information from this player based on the current scene standing position relationship.
[0111] Step 4: The player adjusts the [angle] control on the panel, and the slider and the scene display can also respond to the player's input in real time to give feedback and make adjustments. That is, when the angle value increases or decreases, the circular ring centered on the player can present a corresponding sector according to the degree. For example, Figure 3 in figure (d) in it, when the player expands the angle from 170 degrees to 360 degrees, the special character display of players who were originally not within the coverage range appears synchronously after they are included within the range of the circular ring. This means that the information sent by this character will now be received by the player himself. (In this scenario, the sector range corresponding to the player's angle adjustment always uses the player's due front as the axis of symmetry, as Figure 7 shown.) Through the above embodiments, the present solution provides a convenient, highly visual, and flexible method for adjusting the information interaction range for virtual scene chat and social interaction. It allows players to improve the chat experience in multiple aspects through rule settings without leaving the scene, reduce the interference of distant information, and ensure the continuity / focus of chatting with people on the same topic by standing close. It creates a certain degree of privacy / security in public scenes through distance / angle restrictions. Also, because the voice transmission rules of the real world are applied to the scene, the realism of the virtual scene experience is enhanced. Players also need to continuously move and explore in the scene to discover more interesting topics and players. They will not be limited to flat information and not know where the person sending the information is, what they are like, or be flooded with a large amount of information due to lack of reasonable filtering rules and unable to enjoy the social interaction in the virtual world.
[0112] Furthermore, the embodiments of the present application present the setting results of the information receiving and sending filtering rules to the player through the effect of scene visualization, which is more intuitive and efficient. After this setting, the player can make the scene social interaction in the game closer to the real communication experience. At the same time, without setting up a separate chat room, the player can have a certain degree of private chat / small-scale group chat with other players in the scene, and can also maintain the focus of the chat while moving with the chat object in the scene, without being interfered by the information of others.
[0113] Based on the same principle as the information interaction range adjustment device provided by the embodiments of the present application, the embodiments of the present application provide an information interaction range adjustment device, as Figure 8 shown, the information interaction range adjustment device 80 may include: a first display module 81, a second display module 82, and a display module 83. Among them, The first display module 81 is configured to display a first control in response to a trigger display operation of the first control; wherein, the first control is used to adjust the information interaction range corresponding to the target virtual object in the virtual scene; The second display module 82 is configured to display the adjusted information interaction range in response to an adjustment operation on the first control; The display module 83 is configured to display the interaction information between each virtual object within the information interaction range.
[0114] In a possible implementation manner of the embodiments of the present application, the first control includes at least one of a first adjustment control or a second adjustment control. The first adjustment control is used to adjust the information receiving range of the target virtual object, and the second adjustment control is used to adjust the information sending range of the target virtual object; Among them, when the first display module 81 displays the first control, it is specifically configured to: display at least one of the first adjustment control or the second adjustment control; Among them, the device 80 further includes: a third display module, wherein, The third display module is configured to display the converted adjustment control in response to a control conversion operation of the target object.
[0115] In another possible implementation manner of the embodiments of the present application, the first adjustment control includes at least one of a first sub-adjustment control or a second sub-adjustment control, and the second adjustment control includes at least one of a third sub-adjustment control or a fourth sub-adjustment control. The first sub-adjustment control is used to adjust the information receiving distance of the target virtual object, the second sub-adjustment control is used to adjust the information receiving angle of the target virtual object, the third sub-adjustment control is used to adjust the information sending distance of the target virtual object, and the fourth sub-adjustment control is used to adjust the information sending angle of the target virtual object; When the second display module 82 displays the adjusted information interaction range in response to an adjustment operation on the first control, it is specifically used for at least one of the following: In response to a first adjustment operation of a target object, display an adjusted information reception range; wherein, the first adjustment operation includes at least one of an adjustment operation for a first sub-control or an adjustment operation for a second sub-control; In response to a second adjustment operation of the target object, display an adjusted information transmission range; the second adjustment operation includes at least one of an adjustment operation for a third sub-control or an adjustment operation for a fourth sub-control.
[0116] In another possible implementation manner of the embodiments of the present application, the first control includes at least one of a third adjustment control or a fourth adjustment control. The third adjustment control is used to adjust the information interaction distance of the target virtual object, and the fourth adjustment control is used to adjust the information interaction angle of the target virtual object; Wherein, when the second display module 82 displays the adjusted information interaction range in response to an adjustment operation on the first control, it is specifically used for: In response to at least one of a distance adjustment operation for the third adjustment control or an angle adjustment operation for the fourth adjustment control, display the adjusted information interaction range; wherein, the adjusted information interaction range is determined based on at least one of the adjusted information interaction distance or the adjusted information interaction angle.
[0117] In another possible implementation manner of the embodiments of the present application, the device 80 further includes: an identification adding module and a fourth display module, wherein, The identification adding module is used to respectively add a target identification to each virtual object within the adjusted information interaction range; The fourth display module is used to display each virtual object after adding the target identification.
[0118] In another possible implementation manner of the embodiments of the present application, the device 80 further includes at least one of a fifth display module or a sixth display module, wherein, The fifth display module is used to, in response to the movement of each virtual object, add a target identification to the virtual object that enters the adjusted information interaction range and display it; The sixth display module is used to remove the target identification from the virtual object that leaves the adjusted information interaction range and display it.
[0119] In another possible implementation manner of the embodiments of the present application, after a trigger display operation of the first control, the device 80 further includes at least one of a seventh display module or an eighth display module: The seventh display module is used to display the historical information interaction range; wherein, the historical information interaction range is obtained based on the last adjustment of the first control by the target object; The eighth display module is used to display the preset information interaction range.
[0120] In another possible implementation manner of the embodiments of the present application, the first control includes: a first adjustment control and a second adjustment control. The first adjustment control is used to adjust the information reception range of the target virtual object, and the second adjustment control is used to adjust the information transmission range of the target virtual object; The device 80 further includes: a determination module, wherein, When the determination module determines each virtual object within the information interaction range, it is specifically used for: Determine the information reception range of the target virtual object and the information transmission ranges respectively corresponding to each virtual object within the information reception range; Based on the information reception range and the information transmission range, determine each virtual object within the information interaction range.
[0121] In another possible implementation manner of the embodiments of the present application, when the display module 83 displays the interaction information between each virtual object within the information interaction range, it is specifically used for: displaying the interaction information sent by each virtual object within the information interaction range, and / or, sending interaction information to each virtual object within the information interaction range.
[0122] In another possible implementation manner of the embodiments of the present application, the interaction information includes audio information; When the display module 83 displays the interaction information sent by each virtual object within the information interaction range, it is specifically used for: displaying the audio information sent by each virtual object within the information interaction range, so that the target object can receive the audio information sent by each virtual object within the information interaction range.
[0123] In another possible implementation manner of the embodiments of the present application, the device 80 further includes: a storage module, wherein, The storage module is used to store the adjustment information for the first control in response to the adjustment end operation of the target object; Wherein, the adjustment end operation of the target object includes: the adjustment end operation for the first control.
[0124] Another possible implementation of the embodiment of the present application. The first adjustment control includes: a first sub-adjustment control and a second sub-adjustment control. The second adjustment control includes: a third sub-adjustment control and a fourth sub-adjustment control. The information reception range is a first sector area, with the current position of the target virtual object as the center, the information reception distance as the radius, and the information reception angle as the central angle. The information transmission range is a second sector area, with the current position of the target virtual object as the center, the information transmission distance as the radius, and the information transmission angle as the central angle. Among them, when the second display module 82 displays the adjusted information reception range in response to the first adjustment operation of the target object, it is specifically configured to: in response to the adjustment operation on at least one of the first sub-control or the second sub-control, display the adjusted first sector area. Among them, when the second display module 82 displays the adjusted information transmission range in response to the second adjustment operation of the target object, it is specifically configured to: in response to the adjustment operation on at least one of the third sub-control or the fourth sub-control, display the adjusted second sector area.
[0125] Another possible implementation of the embodiment of the present application. The first control includes a third adjustment control and a fourth adjustment control. The adjusted information interaction range is a third sector area, with the current position of the target virtual object as the center, the information interaction distance corresponding to the third adjustment control as the radius, and the information interaction angle corresponding to the fourth adjustment control as the central angle.
[0126] The embodiment of the present application provides an adjustment device for the information interaction range. In the embodiment of the present application, by responding to the trigger display operation of the first control, the first control is displayed to adjust the information interaction range corresponding to the target virtual object in the virtual scene. In response to the adjustment operation on the first control, the adjusted information interaction range can be displayed, and the interaction information between each virtual object within the adjusted information interaction range adjusted by the first control is displayed. That is, by adjusting the first control, the range of information interaction can be adjusted to display the interaction information between each virtual object within this range, rather than displaying the interaction information between all virtual objects in the game. Thus, the interference of information in the game can be further adjusted, and the immersion of social behavior in the game can be further improved.
[0127] It should be noted that the first display module 81, the second display module 82, the third display module, the fourth display module, the fifth display module, the sixth display module, the seventh display module, and the eighth display module may all be the same display module, or may all be different display modules, or some may be the same display module. This is not limited in the embodiments of the present application. The device in the embodiments of the present application can execute the method provided in the embodiments of the present application, and their implementation principles are similar. The actions performed by each module in the device of each embodiment of the present application correspond to the steps in the method of each embodiment of the present application. For the detailed function descriptions of each module of the device, reference can specifically be made to the descriptions in the corresponding methods shown above, and details will not be repeated here.
[0128] Figure 9 FIG. shows a schematic structural diagram of an electronic device applicable to the embodiments of the present application, as Figure 9 shown. The electronic device may be a server or a user terminal, and the electronic device can be used to implement the method provided in any embodiment of the present application.
[0129] As Figure 9 shown in, the electronic device 2000 mainly may include at least one processor 2001 ( Figure 9 one is shown in), a memory 2002, a communication module 2003, and an input / output interface 2004 and other components. Optionally, the components can be connected and communicate through a bus 2005. It should be noted that, Figure 9 the structure of the electronic device 2000 shown in is only schematic and does not constitute a limitation on the electronic device applicable to the method provided in the embodiments of the present application.
[0130] Among them, the memory 2002 can be used to store the operating system, application programs, etc. The application programs can include computer programs that implement the methods shown in the embodiments of the present invention when called by the processor 2001, and can also include programs for implementing other functions or services. The memory 2002 can be a ROM (Read Only Memory), or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory), or other types of dynamic storage devices that can store information and computer programs. It can also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0131] The processor 2001 is connected to the memory 2002 through the bus 2005 and realizes corresponding functions by calling the application programs stored in the memory 2002. Among them, the processor 2001 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in connection with the disclosure of the present invention. The processor 2001 can also be a combination that implements computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0132] The electronic device 2000 can be connected to a network through the communication module 2003 (which can include but is not limited to components such as a network interface) to communicate with other devices (such as user terminals or servers, etc.) through the network and achieve data interaction, such as sending data to other devices or receiving data from other devices. Among them, the communication module 2003 can include a wired network interface and / or a wireless network interface, etc., that is, the communication module can include at least one of a wired communication module or a wireless communication module.
[0133] The electronic device 2000 can be connected to the required input / output devices through the input / output interface 2004, such as a keyboard, a display device, etc. The electronic device 2000 itself can have a display device and can also externally connect other display devices through the interface 2004. Optionally, a storage device, such as a hard disk, etc., can also be connected through the interface 2004 to store the data in the electronic device 2000 into the storage device, or read the data in the storage device, and the data in the storage device can also be stored in the memory 2002. It can be understood that the input / output interface 2004 can be a wired interface or a wireless interface. According to different actual application scenarios, the devices connected to the input / output interface 2004 can be components of the electronic device 2000 or external devices connected to the electronic device 2000 when needed.
[0134] The bus 2005 for connecting each component can include a path to transfer information between the above components. The bus 2005 can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. According to different functions, the bus 2005 can be divided into an address bus, a data bus, a control bus, etc.
[0135] Optionally, for the solution provided in the embodiments of the present application, the memory 2002 can be used to store the computer program for executing the solution of the present application and be run by the processor 2001. When the processor 2001 runs the computer program, it implements the actions of the method or device provided in the embodiments of the present invention.
[0136] Based on the same principle as the method provided in the embodiments of the present application, the embodiments of the present application provide a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it can implement the corresponding content of the foregoing method embodiments.
[0137] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it can implement the corresponding content of the foregoing method embodiment.
[0138] It should be noted that the terms "first", "second", "third", "fourth", "1", "2", etc. (if any) in the description, claims and the above drawings of the present application are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than the illustrated or described order.
[0139] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of an overall module or unit that includes the function of the module or unit.
[0140] It should be understood that although the flowchart of the embodiments of the present application indicates each operation step by an arrow, the execution order of these steps is not limited to the order indicated by the arrow. Unless there is a clear description in this article, in some implementation scenarios of the embodiments of the present application, the implementation steps in each flowchart can be executed in other orders according to requirements. In addition, some or all of the steps in each flowchart may include multiple sub-steps or multiple stages based on the actual implementation scenario. Some or all of these sub-steps or stages can be executed at the same time, and each sub-step or stage of these sub-steps or stages can also be executed at different times respectively. In the scenario where the execution times are different, the execution order of these sub-steps or stages can be flexibly configured according to requirements, and the embodiments of the present application do not limit this.
[0141] The above are only optional implementation manners of some implementation scenarios of the present application. It should be noted that for those of ordinary skill in the art, without departing from the technical concept of the solution of the present application, using other similar implementation means based on the technical idea of the present application also belongs to the protection scope of the embodiments of the present application.
Claims
1. A method for adjusting an information interaction range, characterized in that: The method comprises: In response to a triggering display operation of a first control, displaying the first control; wherein the first control is used to adjust the information interaction range corresponding to the target virtual object in the virtual scene; In response to the adjustment operation on the first control, displaying the adjusted information interaction range; The interaction information between the virtual objects within the information interaction range is displayed.
2. The method according to claim 1, characterized in that The first control includes: at least one of a first adjustment control or a second adjustment control, the first adjustment control is used to adjust the information receiving range of the target virtual object, and the second adjustment control is used to adjust the information sending range of the target virtual object; The displaying of the first control includes: displaying at least one of the first adjustment control or the second adjustment control; Wherein, the method further comprises: In response to the control conversion operation of the target object, a converted adjustment control is displayed.
3. The method according to claim 2, characterized in that The first adjustment control includes: at least one of a first sub-adjustment control or a second sub-adjustment control, the second adjustment control includes at least one of a third sub-adjustment control or a fourth sub-adjustment control, the first sub-adjustment control is used to adjust the information receiving distance of the target virtual object, the second sub-adjustment control is used to adjust the information receiving angle of the target virtual object, the third sub-adjustment control is used to adjust the information sending distance of the target virtual object, and the fourth sub-adjustment control is used to adjust the information sending angle of the target virtual object; The step of displaying the adjusted information interaction range in response to the adjustment operation on the first control includes at least one of the following: In response to a first adjustment operation of the target object, displaying an adjusted information receiving range; wherein the first adjustment operation includes: at least one of an adjustment operation for the first sub-control or an adjustment operation for the second sub-control; In response to a second adjustment operation of the target object, an adjusted information sending range is displayed; the second adjustment operation includes: at least one of an adjustment operation for the third sub-control or an adjustment operation for the fourth sub-control.
4. The method according to claim 1, characterized in that: The first control includes at least one of a third adjustment control or a fourth adjustment control, the third adjustment control is used to adjust the information interaction distance of the target virtual object, and the fourth adjustment control is used to adjust the information interaction angle of the target virtual object; The displaying of the adjusted information interaction range in response to the adjustment operation on the first control includes: In response to at least one of a distance adjustment operation on the third adjustment control or an angle adjustment operation on the fourth adjustment control, an adjusted information interaction range is displayed; wherein the adjusted information interaction range is determined based on at least one of an adjusted information interaction distance or an adjusted information interaction angle.
5. The method according to claim 1, characterized in that: The method further comprises: Adding target identifiers to each virtual object within the adjusted information interaction range; Displays each virtual object after adding the target identifier.
6. The method according to claim 5, characterized in that The method further comprises: In response to the movement of each virtual object, a target identifier is added to the virtual object entering the adjusted information interaction range and displayed, and / or, the target identifier is removed from the virtual object leaving the adjusted information interaction range and displayed.
7. The method according to claim 1, characterized in that After the triggering display operation of the first control is responded, any of the following items is also included: Displaying a historical information interaction range; wherein the historical information interaction range is obtained based on the last adjustment of the target object to the first control; Displays the preset information interaction range.
8. The method according to claim 1, characterized in that The first control includes: a first adjustment control and a second adjustment control, the first adjustment control is used to adjust the information receiving range of the target virtual object, and the second adjustment control is used to adjust the information sending range of the target virtual object; The method for determining each virtual object within the information interaction range includes: Determine the information receiving range of the target virtual object and the information sending ranges corresponding to each virtual object within the information receiving range; Based on the information receiving range and the information sending range, each virtual object within the information interaction range is determined.
9. The method according to claim 1, characterized in that: The displaying of the interaction information between the virtual objects within the information interaction range includes: The interactive information sent by each virtual object within the information interaction range is displayed, and / or the interactive information is sent to each virtual object within the information interaction range.
10. The method according to claim 9, characterized in that The interactive information includes audio information; The displaying of the interactive information sent by each virtual object within the information interaction range includes: The audio information sent by each virtual object within the information interaction range is displayed so that the target object can receive the audio information sent by each virtual object within the information interaction range.
11. The method according to claim 1, characterized in that: The method further comprises: In response to the adjustment end operation of the target object, storing adjustment information for the first control; The adjustment end operation of the target object includes: an adjustment end operation for the first control.
12. The method according to claim 3, characterized in that The first adjustment control includes: a first sub-adjustment control and a second sub-adjustment control, and the second adjustment control includes: a third sub-adjustment control and a fourth sub-adjustment control; the information receiving range is a first fan-shaped area, the first fan-shaped area takes the current position of the target virtual object as the center, takes the information receiving distance as the radius, and takes the information receiving angle as the center angle; the information sending range is a second fan-shaped area, the second fan-shaped area takes the current position of the target virtual object as the center, takes the information sending distance as the radius, and takes the information sending angle as the center angle; The step of displaying the adjusted information receiving range in response to the first adjustment operation of the target object includes: In response to an adjustment operation on at least one of the first subcontrol or the second subcontrol, displaying an adjusted first sector-shaped area; The step of displaying the adjusted information sending range in response to the second adjustment operation of the target object includes: In response to an adjustment operation on at least one of the third sub-control or the fourth sub-control, an adjusted second sector-shaped area is displayed.
13. The method according to claim 4, characterized in that The first control includes a third adjustment control and a fourth adjustment control; the adjusted information interaction range is a third fan-shaped area, and the third fan-shaped area has the current position of the target virtual object as the center, the information interaction distance corresponding to the third adjustment control as the radius, and the information interaction angle corresponding to the fourth adjustment control as the center angle.
14. A device for adjusting an information interaction range, characterized in that: The device comprises: A first display module, configured to display the first control in response to a trigger display operation of the first control; wherein the first control is used to adjust the information interaction range corresponding to the target virtual object in the virtual scene; A second display module, configured to display an adjusted information interaction range in response to an adjustment operation on the first control; The display module is used to display the interaction information between the virtual objects within the information interaction range.
15. An electronic device, characterized in that: The electronic device includes a memory and a processor, wherein a computer program is stored in the memory, and the processor executes the method for adjusting the information interaction range according to any one of claims 1 to 13 when running the computer program.
16. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method for adjusting the information interaction range according to any one of claims 1 to 13 is implemented.
17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method for adjusting the information interaction range described in any one of claims 1 to 13 is implemented.