Interaction methods, devices, equipment, and storage media in virtual scenes
By providing interactive interfaces and controls in role-playing games, and controlling the operation of virtual objects based on user-configured operations, the problem of insufficient virtual character configuration is solved, editing efficiency is improved, and gameplay flexibility is enhanced.
Patent Information
- Application Number
- CN202411641869.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2044-11-15
AI Technical Summary
In existing technologies, users lack sufficient flexibility in configuring virtual characters in role-playing games, resulting in reduced gameplay flexibility.
An interaction method in a virtual scene is provided. By providing an interactive interface to the user, based on the configuration operation of the second user in the role configuration interface, interactive controls are provided to the first user, and the user's selection of the controls is responded to, thereby controlling the virtual object to perform corresponding operations in the virtual scene.
It improves the efficiency of users editing virtual character configurations, reduces the learning cost for users, and enhances the flexibility of gameplay.
Smart Images

Figure CN119565157B_ABST
Abstract
Description
Technical Field
[0001] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to interactive methods, apparatuses, devices, and computer-readable storage media in virtual scenes. Background Technology
[0002] With the development of computer technology, people are increasingly using computers for daily entertainment. For example, people can use computers and the internet to play role-playing games in online virtual worlds. In role-playing games, the event or game editor needs to configure and set up the virtual characters participating in the role-playing game, so that users participating in the game can use the virtual characters configured or set up by the editor to play the game. Summary of the Invention
[0003] In a first aspect of this disclosure, an interaction method in a virtual scene is provided. The method includes: providing a first user with an interactive interface associated with the virtual scene, the interactive interface being associated with virtual events in the virtual scene; in response to a virtual object corresponding to the first user being associated with a first role in the virtual event, providing the first user with a set of interactive controls based on first configuration information of the first role, the first configuration information being determined based on configuration operations performed by a second user in a role configuration interface; and in response to receiving a selection of a first control from the set of interactive controls, controlling the virtual object to perform an operation corresponding to the first control in the virtual scene.
[0004] In a second aspect of this disclosure, an interactive device for a virtual scene is provided. The device includes: a first providing module configured to provide a first user with an interactive interface associated with the virtual scene, the interactive interface being associated with virtual events in the virtual scene; a second providing module configured to, in response to a virtual object corresponding to the first user being associated with a first role in a virtual event, provide a set of interactive controls to the first user based on first configuration information of the first role, the first configuration information being determined based on configuration operations performed by a second user in a role configuration interface; and a control module configured to, in response to receiving a selection of a first control from the set of interactive controls, control the virtual object to perform an operation corresponding to the first control in the virtual scene.
[0005] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0008] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0009] Figure 1 A schematic diagram is shown of an example environment in which embodiments of the present disclosure may be implemented;
[0010] Figures 2A to 2B Example interfaces according to some embodiments of this disclosure are shown;
[0011] Figures 3A to 3F Example interfaces according to some embodiments of this disclosure are shown;
[0012] Figure 4 A flowchart illustrating an example interaction process in a virtual scene according to some embodiments of the present disclosure is shown;
[0013] Figure 5 A schematic structural block diagram of an example interactive device for a virtual scene according to some embodiments of the present disclosure is shown; and
[0014] Figure 6 A block diagram of an electronic device capable of implementing several embodiments of the present disclosure is shown. Detailed Implementation
[0015] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0016] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0017] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0018] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.
[0019] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.
[0020] As mentioned above, playing role-playing games in online virtual worlds using computers and the internet is an important form of entertainment. For example, in role-playing games, users can choose events or corresponding virtual characters. Traditionally, users select pre-generated events or characters to play. However, users may have different preferences for characters within events, which somewhat reduces the flexibility of gameplay.
[0021] Embodiments of this disclosure propose a scheme in a virtual scene. The scheme includes: providing a first user with an interactive interface associated with the virtual scene, the interactive interface being associated with virtual events in the virtual scene; in response to a virtual object corresponding to the first user being associated with a first role in the virtual event, providing the first user with a set of interactive controls based on first configuration information of the first role, the first configuration information being determined based on configuration operations performed by a second user in a role configuration interface; and in response to receiving a selection of a first control from the set of interactive controls, controlling the virtual object to perform an operation corresponding to the first control in the virtual scene.
[0022] In this way, by providing an interface and space for character editing, embodiments of this disclosure can improve the efficiency of users editing characters and reduce the learning cost for users.
[0023] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.
[0024] Example Environment
[0025] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. For example... Figure 1 As shown, example environment 100 may include electronic device 110.
[0026] In this example environment 100, electronic device 110 may run an application 120 that supports a virtual scene. Application 120 may be any suitable type of application for a virtual scene, and examples may include, but are not limited to, game applications or other suitable applications that provide interactive services for a virtual scene. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.
[0027] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting virtual scenes.
[0028] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0029] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 in virtual scenarios supported by electronic devices 110.
[0030] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.
[0031] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.
[0032] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.
[0033] Interaction in virtual scenes
[0034] Figures 2A to 2B Example interfaces 200A to 200B according to some embodiments of the present disclosure are shown. Interfaces 200A to 200B may, for example, be provided by... Figure 1 The electronic device 110 shown is provided.
[0035] like Figure 2A As shown, electronic device 110 can provide a first user with an interactive interface 200A associated with a virtual scene. The interactive interface 200A is associated with virtual events in the virtual scene. Electronic device 110 can present virtual objects 205 associated with the first user in the interactive interface. The virtual object 205 can be associated with a virtual character (also referred to as a first character) in the virtual event. The virtual character can be determined based on the first user's selection of a target virtual character from a plurality of preset virtual characters in the virtual event.
[0036] As an example, virtual events can indicate pre-defined interactive activities within a virtual scene. Such pre-defined interactive activities may include environmental information, character information, background information, media information, and interactive actions that need to be performed by a virtual object 205 or other virtual objects associated with the user (e.g., virtual objects of other users or non-player characters, NPCs, etc.). For example, taking a virtual event associated with a wedding event as an example, the virtual event may include environmental information associated with the wedding scene (e.g., wedding venue, flowers, etc.), character information (e.g., groom, bride, emcee, guests, etc.), media information (e.g., wedding-related sound effects and / or music), background information (e.g., the bride and groom's love story), and interactive actions (e.g., wearing rings, taking photos, holding wedding-related ceremonies, etc.).
[0037] As an example, electronic device 110 may, in response to a virtual object 205 corresponding to a first user being associated with a virtual character in a virtual event, provide a set of interactive controls to the first user based on first configuration information of the virtual character. The first configuration information is determined based on configuration operations performed on the virtual character by its creator (e.g., a second user).
[0038] As an example, electronic device 110 may provide a set of interactive controls to a first user in an interactive interface 200A. As an example, the set of interactive controls may include interactive control 206-1 and interactive control 206-2. In some embodiments, the set of interactive controls may include object controls. For example, interactive control 206-1 may be implemented as a "hiking pole." Interactive control 206-2 may be implemented as a "racket."
[0039] As an example, electronic device 110 may, in response to the selection of a first control (e.g., control 206-1) in a set of interactive controls, control virtual object 205 to perform an operation corresponding to the first control in a virtual scene. For example, electronic device 110 may, in response to the selection of interactive control 206-1 (e.g., "hiking pole"), control virtual object 205 to perform an operation (e.g., "use hiking pole") corresponding to interactive control 206-1 in a virtual scene.
[0040] Alternatively, a set of interactive controls may include a set of item controls. A set of item controls can be used to trigger virtual object 205 to use the corresponding virtual item. As an example, a set of item controls may include interactive control 206-1 (e.g., "hiking pole"). Electronic device 110 may, in response to selection of interactive control 206-1 (e.g., "hiking pole"), trigger virtual object 205 to use the virtual item corresponding to interactive control 206-1 (e.g., "use hiking pole").
[0041] Alternatively, a set of interactive controls may include a set of action controls. A set of action controls can be used to trigger the virtual object 205 to perform a corresponding preset action. As an example, a set of action controls may include a first interactive control associated with "crossing one's legs". Further, the electronic device 110 may, in response to the selection of the first interactive control, trigger the virtual object 205 to perform a corresponding preset action (e.g., "crossing one's legs").
[0042] Alternatively, a set of interactive controls may include a set of message controls. A set of message controls can be used to trigger the virtual object 205 to send a corresponding preset message. As an example, a set of message controls may include a second interactive control (e.g., an interactive control corresponding to the preset message "Hello"). Further, the electronic device 110 may, in response to the selection of the second interactive control, trigger the virtual object 205 to send the corresponding preset message (e.g., "Hello").
[0043] In some embodiments, the first configuration information may also indicate image information associated with a virtual character (e.g., a first character). Further, the electronic device 110 may update the visual image of the virtual object 205 based on the image information during a virtual event (e.g., when the virtual object 205 enters the virtual event). For example, the image information associated with the virtual character may be associated with a "bear image," updating the visual image of the virtual object 205 to a bear.
[0044] As an example, the interactive interface 200A may include a character viewing control 210. Further, the electronic device 110 may, for example, receive a user's selection of the character viewing control 210 as a request to view the attributes of a virtual character associated with the virtual object 205.
[0045] In some embodiments, such as Figure 2B As shown, electronic device 110 can respond to a request to view the attributes of a virtual character by presenting a character attribute interface 200B. Electronic device 110 can present configuration information (e.g., first configuration information) associated with the virtual character (e.g., character 3 corresponding to the current virtual character) to the user on the character attribute interface 200B. The configuration information may include a brief introduction of the virtual character (e.g., character 3), appearance information (e.g., virtual avatar), item information (e.g., "hiking pole", "racket"), action information (e.g., "crossing legs"), and preset message information (e.g., quick message).
[0046] In some embodiments, the electronic device 110 may present a set of candidate characters in the character attribute interface 200B. The set of candidate characters may include, for example, candidate character 208-1 and candidate character 208-2. The set of candidate characters may correspond to configuration information different from the current virtual character. Further, in response to the selection of a target candidate virtual character from the set of candidate virtual characters, the electronic device 110 may switch the virtual object 205 from the current virtual character to the target candidate virtual character.
[0047] As will be detailed below, the configuration information of a virtual character can be obtained by the creator of the virtual character (e.g., a second user) through configuration operations in the configuration interface associated with the virtual character.
[0048] The configuration process for interactive controls will be explained in the following text. Figures 3A to 3F Detailed description.
[0049] Generate configuration information
[0050] The following will be further referenced Figures 3A to 3F This describes the configuration process of interactive controls. Figures 3A to 3F Example interfaces 300A to 300F according to some embodiments of the present disclosure are shown. Interfaces 300A to 300F may, for example, be provided by... Figure 1 The electronic device 110 shown is provided. As an example, interfaces 300A to 300E may correspond to a second user.
[0051] In some examples, the second user can be any appropriate user, which can be the first user, another user associated with the first user (e.g., a friend of the first user), or any other appropriate user.
[0052] like Figure 3AAs shown, electronic device 110 can present interface 300A to a second user. Interface 300A can present a configuration entry, which may include a first configuration control 310 and a second configuration control 315. As an example, the second configuration control 315 may be associated with a preset role (e.g., role C).
[0053] Additionally, in response to the second user's selection of the first configuration control 310, the electronic device 110 provides the second user with a blank template configuration interface.
[0054] Additionally, in response to the second user's selection of the second configuration control 315, the electronic device 110 provides the second user with a configuration interface for the template corresponding to the second configuration control 315. The configuration interface includes attributes of a preset role (e.g., role C), which the user can further configure based on role C.
[0055] In some embodiments, the electronic device 110 provides a character configuration interface to a second user. The character configuration interface can provide multiple configuration components for configuring different attributes of the character. These multiple configuration components may include, but are not limited to, appearance configuration components, item configuration components, action configuration components, and message configuration components. The electronic device 110 can determine the configuration information of the character to be created via the character configuration interface.
[0056] like Figure 3B As shown, the electronic device 110 can display the initial appearance of the character to be created in the interface 300B. Furthermore, the electronic device 110 can receive editing requests for the initial appearance and display, as shown... Figure 3C The image editing window shown.
[0057] In some embodiments, the electronic device 110 may present, based on the selection of image configuration components, such as Figure 3C The image editing window 300C is shown. The image editing window 300C can present a set of candidate image materials 330. Further, the electronic device 110 can receive the selection of at least one image material from the set of candidate image materials, thereby determining the character's image configuration information.
[0058] For example, character profile information can include headwear materials. Accordingly, when a virtual object is associated with a virtual character, the virtual object can wear the corresponding headwear materials.
[0059] In some embodiments, the electronic device 110 may present, based on the selection of an item configuration control, as follows: Figure 3D The item selection window shown is 300D. (Example) Figure 3D As shown, the item selection window can provide a set of 340 candidate virtual items.
[0060] Furthermore, the electronic device 110 can receive the selection of at least one virtual item from a set of candidate virtual items, and can determine the character's item configuration information accordingly.
[0061] For example, item configuration information can indicate the virtual items a character is allowed to use, such as a fire extinguisher. Accordingly, when a virtual object is associated with that virtual character, the virtual object can be triggered to use the fire extinguisher based on the user's interaction.
[0062] In some embodiments, the electronic device 110 may present, based on the selection of the action configuration control, as follows: Figure 3E The action configuration window shown is 300E. Figure 3E As shown, the action configuration window 300E can provide a set of candidate actions 355. Such a set of candidate actions 355 can include preset actions in the platform, or it can also support users to create new actions.
[0063] Furthermore, the electronic device 110 can receive the selection of at least one action from a set of candidate actions 355 to determine the action configuration information of the first character.
[0064] In some embodiments, the electronic device 110 may present as follows: Figure 3E The message configuration window shown is 300E. (As shown in the example...) Figure 3F As shown, the electronic device 110 can acquire at least one input message via the message configuration component 300E. As an example, such an input message may include a text message entered by the user or a text message selected by the user from preset text.
[0065] Furthermore, the electronic device 110 can determine the action configuration information of the first character based on at least one input message. As an example, the message configuration information can indicate the shortcut messages that the character is allowed to trigger.
[0066] As an example, if a character is configured with the preset message "Hello", and a virtual object is associated with that character, the virtual object can trigger the sending of the preset message "Hello" based on the user's interaction.
[0067] The above describes an example process for creating a new role based on a blank template. In some embodiments, the electronic device 110 can also create a new role based on an already published role. As an example, the electronic device 110 can receive a user's selection of a published second role and can accordingly present the second role's second configuration information in the role configuration interface.
[0068] Furthermore, electronic device 110 can determine the first configuration information of the first role based on editing operations on the second configuration information. It should be understood that electronic device 110 can determine the first configuration information of the first role based on the above-mentioned... Figures 3B to 3F The creation process is used to edit the second configuration information.
[0069] Furthermore, after creating a character based on the process described above, the electronic device 110 can also receive a user's publishing request and add the created character to the character library of the virtual scene. Correspondingly, the virtual event creator can obtain multiple candidate characters from the character library during the event creation process and can receive a selection of one or more characters from these candidates, thereby associating the selected one or more characters with the created event. Accordingly, the virtual objects added to the event will be associated with the configured characters and can apply visual effects, use virtual items, perform preset actions, send preset messages, etc., based on the character's configuration information.
[0070] In this way, by providing an interface and space for character editing, embodiments of this disclosure can improve the efficiency of users editing characters and reduce the learning cost for users.
[0071] Example process
[0072] Figure 4 A flowchart illustrating an example interaction process 400 in a virtual scene according to some embodiments of the present disclosure is shown. Process 400 can be implemented at electronic device 110. Reference is made below. Figure 1 To describe process 400.
[0073] As shown in Figure 3, in box 310, electronic device 110 provides a first user with an interactive interface associated with a virtual scene, which is associated with virtual events in the virtual scene.
[0074] In box 320, electronic device 110 responds to the virtual object corresponding to the first user being associated with the first role in a virtual event, and provides a set of interactive controls to the first user based on the first configuration information of the first role, the first configuration information being determined based on the configuration operation of the second user in the role configuration interface.
[0075] In box 330, electronic device 110, in response to receiving a selection of a first control from a set of interactive controls, controls a virtual object to perform an operation corresponding to the first control in the virtual scene.
[0076] In some embodiments, the first configuration information also indicates image information associated with the virtual character, and the method further includes updating the visual representation of the virtual object based on the image information during a virtual event.
[0077] In some embodiments, a set of interactive controls includes: a set of item controls, which are used to trigger a virtual object to use a corresponding virtual item; a set of action controls, which are used to trigger a virtual object to perform a corresponding preset action; and a set of message controls, which are used to trigger a virtual object to send a corresponding preset message.
[0078] In some embodiments, the first configuration information is determined based on the following process: providing a role configuration interface to a second user, the role configuration interface including multiple configuration components for configuring different attributes of the first role; and determining the first configuration information of the first role via the role configuration interface.
[0079] In some embodiments, the plurality of configuration components include an image configuration component, and determining the first configuration information of the first character via the character configuration interface includes: in response to the selection of the image configuration component, presenting an image editing window, the image editing window including a set of candidate image materials; and determining the image configuration information of the first character based on the selection of at least one image material from the set of candidate image materials.
[0080] In some embodiments, the plurality of configuration components include an item configuration component, and determining the first configuration information of the first role via the role configuration interface includes: in response to the selection of the item configuration component, presenting an item selection window, the item selection window including a set of candidate virtual items; and determining the item configuration information of the first role based on the selection of at least one virtual item from the set of candidate virtual items.
[0081] In some embodiments, the plurality of configuration components include an action configuration component, and determining the first configuration information of the first role via the role configuration interface includes: in response to the selection of the action configuration component, presenting an action configuration window, the action configuration window including a set of candidate actions; and determining the action configuration information of the first role based on the selection of at least one action from the set of candidate actions.
[0082] In some embodiments, the plurality of configuration components include a message configuration component, and determining the first configuration information of the first role via the role configuration interface includes: obtaining at least one input message via the message configuration component; and determining the message configuration information of the first role based on the at least one input message.
[0083] In some embodiments, determining the first configuration information of a first role via a role configuration interface includes: in response to the selection of a published second role, presenting the second configuration information of the second role in the role configuration interface; and determining the first configuration information of the first role based on an editing operation on the second configuration information.
[0084] In some embodiments, a virtual event is configured based on the following process: in response to the publication of a first role, to provide the creator of the virtual event with a plurality of candidate roles, the plurality of candidate roles including the first role; and to associate the first role with the virtual event based on the creator's selection of the first role among the plurality of candidate roles.
[0085] Example devices and equipment
[0086] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes. Figure 5 A schematic structural block diagram of an example interactive device 500 for use in a virtual scene according to certain embodiments of the present disclosure is shown. Device 500 may be implemented as or included in electronic device 110. Various modules / components in device 500 may be implemented by hardware, software, firmware, or any combination thereof.
[0087] like Figure 5 As shown, the device 500 includes: a first providing module 510 configured to provide a first user with an interactive interface associated with a virtual scene, the interactive interface being associated with virtual events in the virtual scene; a second providing module 520 configured to, in response to a virtual object corresponding to the first user being associated with a first role in a virtual event, provide a set of interactive controls to the first user based on first configuration information of the first role, the first configuration information being determined based on configuration operations performed by the second user in the role configuration interface; and a control module 530 configured to, in response to receiving a selection of a first control from the set of interactive controls, control the virtual object to perform an operation corresponding to the first control in the virtual scene.
[0088] In some embodiments, the first configuration information also indicates image information associated with the virtual character, and the device 500 further includes an update module configured to update the visual representation of the virtual object based on the image information during a virtual event.
[0089] In some embodiments, a set of interactive controls includes: a set of item controls, which are used to trigger a virtual object to use a corresponding virtual item; a set of action controls, which are used to trigger a virtual object to perform a corresponding preset action; and a set of message controls, which are used to trigger a virtual object to send a corresponding preset message.
[0090] In some embodiments, the first configuration information is determined based on the following process: providing a role configuration interface to a second user, the role configuration interface including multiple configuration components for configuring different attributes of the first role; and determining the first configuration information of the first role via the role configuration interface.
[0091] In some embodiments, the plurality of configuration components include an image configuration component, and the device 500 further includes an image editing module configured to: in response to the selection of the image configuration component, present an image editing window, the image editing window including a set of candidate image materials; and determine the image configuration information of the first character based on the selection of at least one image material from the set of candidate image materials.
[0092] In some embodiments, the plurality of configuration components include an item configuration component, and the apparatus 500 further includes a selection module configured to: in response to a selection of the item configuration component, present an item selection window, the item selection window including a set of candidate virtual items; and determine item configuration information of a first character based on the selection of at least one virtual item from the set of candidate virtual items.
[0093] In some embodiments, the plurality of configuration components include an action configuration component, and the apparatus 500 further includes a configuration module configured to: in response to the selection of the action configuration component, present an action configuration window, the action configuration window including a set of candidate actions; and determine action configuration information of a first role based on the selection of at least one action from the set of candidate actions.
[0094] In some embodiments, the plurality of configuration components include a message configuration component, and the apparatus 500 further includes an acquisition module configured to: acquire at least one input message via the message configuration component; and determine message configuration information of a first role based on the at least one input message.
[0095] In some embodiments, the apparatus 500 further includes a presentation module configured to: in response to the selection of a published second role, present second configuration information of the second role in a role configuration interface; and determine first configuration information of the first role based on an editing operation on the second configuration information.
[0096] In some embodiments, a virtual event is configured based on the following process: in response to the publication of a first role, to provide the creator of the virtual event with a plurality of candidate roles, the plurality of candidate roles including the first role; and to associate the first role with the virtual event based on the creator's selection of the first role among the plurality of candidate roles.
[0097] like Figure 6As shown, electronic device 600 is in the form of a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processors or processing units 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processing unit 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 600.
[0098] Electronic device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 630 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 600.
[0099] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 6 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.
[0100] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0101] Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 660 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 600 can also communicate with one or more external devices (not shown) via communication unit 640 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 600, or with any device that enables electronic device 600 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).
[0102] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0103] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0104] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0105] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0106] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0107] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for interaction in a virtual scenario, comprising: providing, to a first user, an interaction interface associated with a virtual scenario, the interaction interface being associated with a virtual event in the virtual scenario; in response to a virtual object controlled by the first user being associated to a first role in the virtual event, providing, to the first user, a set of interaction controls for controlling the virtual object based on first configuration information of the first role, the first configuration information being determined based on configuration operations of a second user in a role configuration interface, the first user being different from the second user, the interaction interface being different from the role configuration interface; and in response to receiving a selection of a first control in the set of interaction controls, controlling the virtual object to perform an operation corresponding to the first control in the virtual scenario; wherein the first configuration information is determined based on a process comprising: providing, to the second user, the role configuration interface, the role configuration interface comprising a plurality of configuration components for configuring different attributes of the first role; and determining, via the role configuration interface, the first configuration information of the first role, wherein the first configuration information of the first role is determined based on an edit of second configuration information of a published second role.
2. The method of claim 1, wherein the first configuration information further indicates appearance information associated with the first role, the method further comprising: updating, during the virtual event, a visual representation of the virtual object based on the appearance information.
3. The method of claim 1, wherein the set of interaction controls comprises at least one of: a set of item controls for triggering the virtual object to use a corresponding virtual item; a set of action controls for triggering the virtual object to perform a corresponding preset action; a set of message controls for triggering the virtual object to send a corresponding preset message.
4. The method of claim 1, wherein the plurality of configuration components comprises an appearance configuration component, and determining, via the role configuration interface, the first configuration information of the first role comprises: in response to a selection of the appearance configuration component, presenting an appearance edit window, the appearance edit window comprising a set of candidate appearance materials; and determining appearance configuration information of the first role based on a selection of at least one appearance material in the set of candidate appearance materials.
5. The method of claim 1, wherein the plurality of configuration components comprises an item configuration component, and determining, via the role configuration interface, the first configuration information of the first role comprises: in response to a selection of the item configuration component, presenting an item selection window, the item selection window comprising a set of candidate virtual items; and determining item configuration information of the first role based on a selection of at least one virtual item in the set of candidate virtual items. 6. The method of claim 1, wherein the plurality of configuration components comprises an action configuration component, and determining, via the character configuration interface, the first configuration information of the first character comprises: in response to a selection of the action configuration component, presenting an action configuration window, the action configuration window comprising a set of candidate actions; and based on a selection of at least one action from the set of candidate actions, determining action configuration information of the first character.
7. The method of claim 1, wherein the plurality of configuration components comprises a message configuration component, and determining, via the character configuration interface, the first configuration information of the first character comprises: via the message configuration component, obtaining at least one input message; and based on the at least one input message, determining message configuration information of the first character.
8. The method of claim 1, wherein determining, via the character configuration interface, the first configuration information of the first character comprises: in response to a selection of the second character that is published, presenting the second configuration information of the second character in the character configuration interface; and based on an editing operation on the second configuration information, determining the first configuration information of the first character.
9. The method of claim 1, wherein the virtual event is configured based on: in response to the first character being published, providing a plurality of candidate characters to a creator of a virtual event, the plurality of candidate characters comprising the first character; and based on a selection of the first character from the plurality of candidate characters by the creator, associating the first character to the virtual event.
10. An apparatus for interaction in a virtual scene, comprising: a first providing module configured to provide a first user with an interaction interface associated with a virtual scene, the interaction interface being associated with a virtual event in the virtual scene; a second providing module configured to, in response to a virtual object controlled by the first user being associated to a first character in the virtual event, provide the first user with a set of interaction controls for controlling the virtual object based on first configuration information of the first character, the first configuration information being determined based on a configuration operation of a second user in a character configuration interface, the first user being different from the second user, the interaction interface being different from the character configuration interface; and a control module configured to, in response to receiving a selection of a first control from the set of interaction controls, control the virtual object to perform an operation corresponding to the first control in the virtual scene; wherein the first configuration information is determined based on: providing the second user with the character configuration interface, the character configuration interface comprising a plurality of configuration components for configuring different attributes of the first character; and determining, via the character configuration interface, the first configuration information of the first character, wherein the first configuration information of the first character is determined based on an editing of second configuration information of a second character that is published.
11. An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions which, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Video editing method and device, computer equipment, storage medium and product
CN115129212A
Game editing method and device, game control method and device and electronic equipment
CN117138345A