Function item-based interaction method and device, electronic equipment, storage medium and program product

By displaying the virtual roulette in the virtual scene and displaying the secondary function items in response to user operations, the problem of single display of function items in the game is solved, and the diversity and interaction efficiency of the functional items in the virtual scene is improved.

CN119200927APending Publication Date: 2024-12-27TENCENT DIGITAL TIANJIN
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411267090.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The display method of function items in existing games is too single, which affects the user's efficiency when triggering different function items.

Method used

Display the virtual roulette in the interface of the virtual scene, including multiple function items, and display and switch secondary function items in response to user operations, thereby improving the display diversity and interactive efficiency of the function items through the virtual roulette.

Benefits of technology

It enriches the display method of function items, improves the diversity and interaction efficiency of function items in virtual scenes, and improves the convenience of user operations and hardware resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119200927A_ABST
    Figure CN119200927A_ABST
Patent Text Reader

Abstract

The invention provides an interaction method and device based on function items, electronic equipment, a computer readable storage medium and a computer program product, and the method comprises the steps: displaying a virtual wheel disc in an interface of a virtual scene, the virtual wheel disc comprising first-level function items corresponding to a plurality of functions of the virtual scene; in response to a selection operation for a target first-level function item in the plurality of first-level function items, displaying a second-level function item of a function corresponding to the target first-level function item in an associated area of the virtual wheel disc; and in response to a trigger operation for the secondary function item, controlling the first object to execute an interaction operation corresponding to the secondary function item. In this way, the diversity of the function item display process in the virtual scene and the man-machine interaction efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to an interaction method, device, electronic device, computer-readable storage medium, and computer program product based on function items. Background Art

[0002] In games of related technologies, function items are mostly displayed in a scattered manner in the display interface, and then users trigger functions related to the function items by clicking on the function items. However, such a function item display method is not only too simple, but the scattered display between function items will affect the user's efficiency in triggering different function items. Summary of the invention

[0003] The embodiments of the present application provide a function item-based interaction method, device, electronic device, computer-readable storage medium, and computer program product, which can improve the diversity of the function item display process in a virtual scene and the efficiency of human-computer interaction.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The present application provides an interaction method based on function items, including:

[0006] Displaying a virtual roulette wheel in the interface of the virtual scene, wherein the virtual roulette wheel includes primary function items corresponding to a plurality of functions of the virtual scene;

[0007] In response to a selection operation on a target first-level function item among the plurality of first-level function items, displaying a second-level function item corresponding to the target first-level function item in an associated area of ​​the virtual wheel;

[0008] In response to the triggering operation on the secondary function item, the first object is controlled to perform the interactive operation corresponding to the secondary function item.

[0009] The embodiment of the present application provides an interactive device based on function items, including:

[0010] A first display module, configured to display a virtual roulette wheel in an interface of a virtual scene, wherein the virtual roulette wheel includes primary function items corresponding to a plurality of functions of the virtual scene;

[0011] A second display module, configured to, in response to a selection operation on a target first-level function item among the plurality of first-level function items, display a second-level function item corresponding to the target first-level function item in an associated area of ​​the virtual wheel;

[0012] The interaction module is used to control the first object to perform the interaction operation corresponding to the secondary function item in response to the trigger operation on the secondary function item.

[0013] In the above scheme, the second display module is also used to control the target first-level function item to be in a selected state in response to a selection operation on a target first-level function item among the multiple first-level function items; and to display the second-level function item of the function corresponding to the target first-level function item in the associated area of ​​the virtual roulette.

[0014] In the above scheme, the interface of the virtual scene includes a cursor in a hidden state, and there is a sensing area for the first-level function item; the second display module is also used to respond to the movement operation of the cursor in the hidden state, and control the movement of the cursor in the interface of the virtual scene; if the cursor moves to the sensing area of ​​the target first-level function item, it triggers the selection operation for the target first-level function item, and controls the target first-level function item to be in a selected state.

[0015] In the above scheme, the second display module is also used to display the time length that the cursor is in the sensing area; when the time length reaches the target time length, a selection operation for the target primary function item is triggered.

[0016] In the above solution, the device further includes a receiving module, which is used to receive a movement operation on the cursor in the hidden state, wherein the movement operation is triggered by at least one of a keyboard, a mouse and a joystick.

[0017] In the above scheme, the device also includes a third display module, which is used to respond to a switching operation on the target first-level function item, control the first-level function item indicated by the switching operation to be in a selected state, and display the second-level function item of the function corresponding to the first-level function item indicated by the switching operation in the associated area of ​​the virtual wheel.

[0018] In the above scheme, the device also includes a switching module, which is used to respond to a function item switching instruction, control the first-level function item in the selected state to switch from the target first-level function item to other first-level function items, and in the associated area of ​​the virtual wheel, switch the second-level function item corresponding to the function of the target first-level function item to the second-level function item corresponding to the function of the other first-level function items; wherein the function item switching instruction is triggered by executing a scrolling operation on the mouse wheel, or by executing a key operation on a key on the keyboard.

[0019] In the above solution, the device further includes a control module, and the control module is used to control the state of the secondary function item to switch from the inactivated state to the activated state in response to an activation operation on the secondary function item in the inactivated state.

[0020] In the above scheme, the control module is also used to respond to the selection operation executed again for the target first-level function item, use the selected operation executed again as the activation operation, and control the state of the second-level function item to switch from the inactivated state to the activated state.

[0021] In the above scheme, the control module is also used to display a sliding trajectory in response to a sliding operation performed in the interface of the virtual scene; if the sliding trajectory matches the target sliding trajectory, the sliding operation is used as the activation operation, and the state of the secondary function item is controlled to switch from the inactivated state to the activated state.

[0022] In the above scheme, the control module is also used to display activation prompt information, and the activation prompt information is used to prompt the method of switching the state of the secondary function item from the inactivated state to the activated state; in response to the activation operation triggered by the method indicated by the activation prompt information, the state of the secondary function item is controlled to switch from the inactivated state to the activated state.

[0023] In the above scheme, the number of the secondary function items is at least one, and the device also includes a fourth display module, which is used to display at least one tertiary function item of the function corresponding to the target secondary function item in response to a selection operation of a target secondary function item in at least one of the secondary function items.

[0024] In the above scheme, the second display module is also used to respond to the selection operation of the target first-level function item among the multiple first-level function items, and switch the content displayed in the virtual roulette from the first-level function items corresponding to the multiple functions to the target first-level function item; in the associated area of ​​the virtual roulette displaying the target first-level function item, display at least one second-level function item of the function corresponding to the target first-level function item.

[0025] In the above scheme, there are multiple secondary function items, and one of the multiple secondary function items is in a selected state; the device also includes a fifth display module, and the fifth display module is used to respond to a switching operation on the secondary function item in the selected state, and switch the secondary function item in the selected state from the current secondary function item to other secondary function items; in response to a determination operation on the other secondary function item in the selected state, perform an interactive operation corresponding to the interactive function indicated by the other secondary function item in the virtual scene.

[0026] In the above scheme, the device also includes a receiving module, which is used to receive an operation return instruction for the virtual roulette, and the operation return instruction is used to instruct to return to the last operation performed on the virtual roulette; in response to the operation return instruction, the display of the secondary function item is canceled; in response to the operation return instruction being executed again, the display of the virtual roulette is canceled.

[0027] In the above scheme, the device also includes a sixth display module, which is used to display operation prompt information, and the operation prompt information is used to prompt the method of performing different operations on the virtual roulette wheel; a selection operation for the target first-level function item is received, and the selection operation is triggered in the manner indicated by the operation prompt information.

[0028] In the above scheme, the interaction module is also used to control the first virtual object in the virtual scene corresponding to the first object in response to the trigger operation on the secondary function item, and perform the interaction operation corresponding to the secondary function item on the second virtual object.

[0029] An embodiment of the present application provides an electronic device, including:

[0030] Memory for storing computer executable instructions or computer programs;

[0031] The processor is used to implement the function item-based interaction method provided in the embodiment of the present application when executing the computer executable instructions or computer programs stored in the memory.

[0032] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions or a computer program for causing a processor to execute and implement the function item-based interaction method provided in the embodiment of the present application.

[0033] The embodiment of the present application provides a computer program product, which includes computer executable instructions or computer programs, and the computer executable instructions or computer programs are stored in a computer-readable storage medium. The processor of the electronic device reads the computer executable instructions or computer programs from the computer-readable storage medium, and the processor executes the computer executable instructions or computer programs, so that the electronic device performs the interaction method based on function items provided in the embodiment of the present application.

[0034] The embodiments of the present application have the following beneficial effects:

[0035] In the interface of the virtual scene, a virtual wheel including primary function items corresponding to multiple functions of the virtual scene is displayed, and then in response to the selection operation of the target primary function item among the multiple primary function items, the secondary function item of the function corresponding to the target primary function item is displayed in the associated area of ​​the virtual wheel, so as to respond to the trigger operation of the secondary function item and control the first object to perform the interactive operation corresponding to the secondary function item. In this way, the present application displays the function items through the virtual wheel, enriches the display mode of the function items, and improves the diversity of the function item display process in the virtual scene; at the same time, by displaying the primary function items together in the virtual wheel, compared with the solution of displaying the function items in a dispersed manner, it is convenient for users to trigger different function items, and the interaction efficiency based on the function items is improved, thereby improving the human-computer interaction efficiency and the hardware resource utilization of the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 is a schematic diagram of the architecture of an interactive system 100 based on function items provided in an embodiment of the present application;

[0037] Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0038] Figure 3 It is a flowchart of the interactive method based on function items provided in an embodiment of the present application;

[0039] Figure 4 is a schematic diagram of a virtual roulette provided in an embodiment of the present application;

[0040] Figure 5 is a schematic diagram of operation prompt information provided by an embodiment of the present application;

[0041] Figure 6 is a schematic diagram of secondary function items provided in an embodiment of the present application;

[0042] Figure 7 It is a flow chart of the secondary function items corresponding to the functions of the primary function items of the display target provided in the embodiment of the present application;

[0043] Figure 8 is a schematic diagram of a selected state provided in an embodiment of the present application;

[0044] Fig. 9 is a schematic diagram of a process of switching a primary function item provided in an embodiment of the present application;

[0045] Fig.10 It is a schematic diagram of a process of switching the content displayed in a virtual roulette provided by an embodiment of the present application;

[0046] Fig.11It is a schematic diagram of the activated state and the inactivated state of the secondary function item provided in the embodiment of the present application;

[0047] Fig.12 is a schematic diagram of activation prompt information provided in an embodiment of the present application;

[0048] Fig.13 It is a schematic diagram of a process when an operation return instruction for a virtual roulette wheel is received according to an embodiment of the present application;

[0049] Fig.14 is a schematic diagram of an interactive operation corresponding to executing a target interactive function in a virtual scene provided by an embodiment of the present application;

[0050] Fig.15 is a schematic diagram of switching different secondary function items provided in an embodiment of the present application;

[0051] Fig.16 is a schematic diagram of a process of displaying at least one third-level function item of a function corresponding to a target second-level function item provided by an embodiment of the present application;

[0052] Fig.17 is a schematic diagram of a secondary roulette item in an unactivated state provided in an embodiment of the present application;

[0053] Fig.18 is a schematic diagram of a secondary roulette item in an unactivated state provided in an embodiment of the present application;

[0054] Fig.19 is a schematic diagram of a secondary roulette item in an unactivated state provided in an embodiment of the present application;

[0055] Fig. 20 It is a flowchart of the interactive method based on function items provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0057] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0058] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0059] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0060] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0061] 1) In response, it is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed may be in real time or have a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed are executed.

[0062] 2) Virtual scene is a virtual scene displayed (or provided) when the application is running on the terminal. The virtual scene can be a simulation of the real world, a semi-simulation and semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene can be any of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene.

[0063] For example, the virtual scene may include the sky, land, ocean, etc., and the land may include environmental elements such as deserts and cities. The user may control the virtual object to perform activities in the virtual scene, including but not limited to: adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, and throwing. The virtual scene may be displayed from a first-person perspective (for example, the user plays the role of a virtual object in the game from his own perspective); it may also be displayed from a third-person perspective (for example, the user chases the virtual object in the game to play the game); it may also be displayed from a bird's-eye view perspective, and the above perspectives may be switched arbitrarily.

[0064] 3) Virtual objects, images of various people and objects that can interact in a virtual scene, or movable objects in a virtual scene. The movable objects can be virtual characters, virtual animals, cartoon characters, etc., such as people, animals, plants, oil drums, walls, stones, etc. displayed in a virtual scene. The virtual object can be a virtual image in the virtual scene that represents the user. A virtual scene can include multiple virtual objects, each of which has its own shape and volume in the virtual scene and occupies a part of the space in the virtual scene.

[0065] For example, the virtual object may be a user character controlled by an operation on the client, an artificial intelligence (AI) set in a virtual scene battle through training, or a non-player character (NPC) set in a virtual scene interaction. The number of virtual objects participating in the interaction in the virtual scene may be preset or dynamically determined according to the number of clients joining the interaction.

[0066] 4) Third-person perspective: the in-game camera is positioned a certain distance behind the player character, and the character and all combat elements in the surrounding environment can be seen in the screen.

[0067] 5) Client, also known as the user end, refers to the program corresponding to the server that provides local services to users. Except for some applications that can only run locally, it is generally installed on an ordinary client and needs to cooperate with the server to run. That is, there must be corresponding servers and service programs in the network to provide corresponding services. In this way, specific communication connections need to be established between the client and server to ensure the normal operation of the application, such as the game client.

[0068] 6) Virtual roulette, a virtual function item carrier with a fixed shape (such as circle, square, etc.) that integrates multiple function items. It is used to carry multiple function items and is usually used in games, software or operating systems so that users can perform specific operations or commands more quickly; it allows users to quickly access a series of predefined functions or options through simple operations (such as sliding, clicking or using shortcut keys), thereby improving efficiency and convenience.

[0069] See also Figure 1 , Figure 1It is a schematic diagram of the architecture of the interactive system 100 based on functional items provided in an embodiment of the present application. A functional item-based interactive client 401 (i.e., a game APP, a browser APP, etc.) is provided on the terminal (the terminal 400 is shown as an example), and the terminal 400 is connected to the server 200 via a network 300, wherein the network 300 can be a wide area network or a local area network, or a combination of the two, and data transmission is achieved using wireless or wired links.

[0070] The server 200 is used to send interface data of the virtual scene to the terminal 400;

[0071] Terminal 400 is also used to receive interface data of a virtual scene, and present the interface of the virtual scene based on the interface data of the virtual scene; display a virtual roulette in the interface of the virtual scene, wherein the virtual roulette includes first-level function items corresponding to multiple functions of the virtual scene; in response to a selection operation on a target first-level function item among multiple first-level function items, display a second-level function item of the function corresponding to the target first-level function item in an associated area of ​​the virtual roulette; and in response to a trigger operation on the second-level function item, control the first object to perform an interactive operation corresponding to the second-level function item.

[0072] In some embodiments, the server 200 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. The terminal 400 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a set-top box, an intelligent voice interaction device, a smart home appliance, a vehicle terminal, an aircraft, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device, an intelligent speaker, and a smart watch, etc., but is not limited thereto. The terminal and the server may be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.

[0073] Next, an electronic device implementing the interaction method based on function items provided in the embodiment of the present application is described. Figure 2 , Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may be a server or a terminal. Figure 1 Take the terminal shown in as an example, Figure 2 The electronic device shown includes: at least one processor 410, a memory 450, at least one network interface 420 and a user interface 430. The various components in the terminal 400 are coupled together via a bus system 440. It is understood that the bus system 440 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 440 is not shown in FIG. Figure 2 Various buses are labeled as bus system 440 .

[0074] Processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0075] The user interface 430 includes one or more output devices 431 that enable display of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0076] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices that are physically remote from the processor 410.

[0077] The memory 450 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.

[0078] In some embodiments, memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.

[0079] Operating system 451, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0080] A network communication module 452, used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 include: Bluetooth, wireless compatibility certification (WiFi), and Universal Serial Bus (USB), etc.;

[0081] a presentation module 453 for enabling display of information via one or more output devices 431 (e.g., display screen, speaker, etc.) associated with the user interface 430 (e.g., a user interface for operating peripherals and displaying content and information);

[0082] The input processing module 454 is used to detect one or more user inputs or interactions from one of the one or more input devices 432 and translate the detected inputs or interactions.

[0083] In some embodiments, the device provided in the embodiments of the present application can be implemented in software. Figure 2 The interactive device 455 based on the function items stored in the memory 450 is shown, which can be software in the form of programs and plug-ins, etc., including the following software modules: a first display module 4551, a second display module 4552 and an interactive module 4553. These modules are logical, so they can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be explained below.

[0084] In other embodiments, the device provided in the embodiments of the present application can be implemented in hardware. As an example, the functional item-based interaction device provided in the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the functional item-based interaction method provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs) or other electronic components.

[0085] In some embodiments, the terminal or server can implement the functional item-based interaction method provided in the embodiment of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a native application (APP, Application), that is, a program that needs to be installed in the operating system to run, such as an instant messaging APP, a web browser APP; it can also be a small program, that is, a program that can be run only by downloading it to a browser environment; it can also be a small program that can be embedded in any APP. In short, the above-mentioned computer program can be an application, module or plug-in in any form.

[0086] Based on the above description of the interactive system and electronic device based on function items provided by the embodiment of the present application, the following describes the interactive method based on function items provided by the embodiment of the present application. In actual implementation, the interactive method based on function items provided by the embodiment of the present application is implemented by the terminal or the server alone, or by the terminal and the server in collaboration, so that Figure 1 The terminal 400 in the embodiment of the present invention independently executes the interactive method based on function items provided in the embodiment of the present invention as an example for explanation. Figure 3 , Figure 3 is a flow chart of the interactive method based on function items provided in the embodiment of the present application, which will be combined with Figure 3 The steps shown are explained.

[0087] Step 101: The terminal displays a virtual roulette wheel in the interface of the virtual scene, where the virtual roulette wheel includes primary function items corresponding to multiple functions of the virtual scene.

[0088] In actual implementation, an application supporting virtual scenes is installed on the terminal. The application can be any one of a multiplayer online role-playing game, a first-person shooter game, a third-person shooter game, a multiplayer online tactical competitive game, a virtual reality application, a three-dimensional map program, or a multiplayer gunfight survival game. When a user opens the application on the terminal and the terminal runs the application, the terminal presents a picture of the virtual scene, where the picture of the virtual scene is observed from the first-person object perspective of the virtual scene, or observed from the third-person perspective of the virtual scene.

[0089] Among them, the screen of the virtual scene may include virtual objects. Here, the virtual object can be a player character controlled by the current player, that is, the first object, or a player character controlled by other players (teammates) belonging to the same group as the current player; the user can use the terminal to operate the virtual objects in the virtual scene to perform activities.

[0090] It should be noted that the interface of the virtual scene refers to the display interface of the terminal of the client corresponding to the running virtual scene. The multiple functions of the virtual scene included in the virtual roulette have a one-to-one correspondence with the corresponding primary function items. The primary function items are also primary tabs, and the secondary function items triggered and displayed based on the primary function items in the following text are secondary tabs. In the user interface, primary tabs (Primary Tabs) and secondary tabs (Secondary Tabs) usually refer to different types of tabs in a multi-tab system, which are used to describe the page organization method in the user interface, and are used to organize and navigate different content areas in the user interface respectively;

[0091] Among them, the first-level tab is usually the most prominent navigation element in the user interface, used to access the main, core content area or function; for example, in an application interface, the first-level tab can be the main directory or main function module. For example, in an editor, the first-level tab can be options such as "Home", "Insert", "View", "File", etc.; and each first-level tab may contain at least one second-level tab. The second-level tab is secondary to the first-level tab, that is, the sub-tab under the first-level tab. They are usually used to further subdivide and access more specific content or function areas. The second-level tab may be nested under the first-level tab, or located elsewhere in the page to provide users with more options; taking the editor mentioned above as an example, if the first-level tab is "Insert", then under the first-level tab, there may be second-level tabs such as "Picture", "Link", "Special Characters", etc. The user can expand the second-level tab by triggering the first-level tab, and then select a specific function.

[0092] In actual implementation, the virtual roulette wheel displayed in the interface of the virtual scene is triggered by the user. Specifically, the process of displaying the virtual roulette wheel in the interface of the virtual scene may be to display the virtual roulette wheel in the interface of the virtual scene in response to a display instruction for a function item.

[0093] It should be noted that the display instruction may be displayed by the user triggering a shortcut key, for example, pressing and holding the H key to trigger a display instruction for the virtual roulette, that is, evoked the virtual roulette; or the display instruction may also be triggered by a control displayed in the interface of the virtual scene, for example, displaying a function item display control in the interface of the virtual scene, the function item display control is used to display function items, thereby triggering a display instruction for the virtual roulette in response to the triggering operation of the function item display control, that is, evoked the virtual roulette.

[0094] For example, see Figure 4 , Figure 4 is a schematic diagram of a virtual roulette provided in an embodiment of the present application, based on Figure 4 , the dotted box 401 indicates a virtual roulette including first-level function items corresponding to multiple functions of the virtual scene, so that the virtual roulette as indicated by the dotted box 401 is displayed in the interface of the virtual scene, wherein the virtual roulette includes first-level function items corresponding to four functions of “Quick Speech”, “Gesture”, “Personalized Voice” and “Painting”, that is, four first-level function items.

[0095] In some embodiments, prompt information can also be displayed to trigger a selection operation based on the prompt information. Specifically, after the virtual roulette is displayed in the interface of the virtual scene, operation prompt information can also be displayed. The operation prompt information is used to prompt the method of performing different operations on the virtual roulette; when a selection operation for the target first-level function item is received, the selection operation is triggered in the manner indicated by the operation prompt information.

[0096] It should be noted that different operations on the virtual roulette may refer to selecting function items in the virtual roulette, switching function items in the virtual roulette, or hiding the virtual roulette, etc., so that in the subsequent process, based on the operation prompt information, in response to the selection operation on the target first-level function item, the second-level function item corresponding to the target first-level function item is displayed in the associated area of ​​the virtual roulette.

[0097] For example, see Figure 5 , Figure 5 is a schematic diagram of the operation prompt information provided by the embodiment of the present application, based on Figure 5 , the dotted box 501 indicates the operation prompt information, wherein "select" refers to how to select the function corresponding to the function item, "switch wheel" refers to how to switch the selected function item, and "return" refers to how to return to the previous operation performed on the virtual wheel, that is, how to hide the virtual wheel, so as to receive the selection operation for the target first-level function item triggered by the method indicated by the operation prompt information based on the operation prompt information indicated by the dotted box 501.

[0098] It should be noted that when the virtual roulette wheel is displayed in the interface of the virtual scene, the virtual roulette wheel is displayed in a floating manner in the interface of the virtual scene, wherein the position of the floating display of the virtual roulette wheel may be pre-set, which is not limited in the embodiments of the present application.

[0099] Step 102 , in response to a selection operation on a target first-level function item among a plurality of first-level function items, displaying the second-level function items of the function corresponding to the target first-level function item in the associated area of ​​the virtual wheel.

[0100] It should be noted that when a selection operation for a target first-level function item among multiple first-level function items is received, in response to the selection operation for the target first-level function item among the multiple first-level function items, a second-level function item of a function corresponding to the target first-level function item is displayed in an associated area of ​​the virtual wheel, which means that while the first-level function items corresponding to multiple functions of the virtual scene are displayed in the virtual wheel, the second-level function item of the function corresponding to the target first-level function item is displayed in an associated area of ​​the virtual wheel, and the second-level function item is used for the first object to perform a corresponding interaction operation, such as for interaction between the first object and the second object, or for interaction between the first object and a scene element in the virtual scene, which is not limited in this embodiment of the present application;

[0101] The first object is used to indicate the account logged in by the current player, and the second object indicates the accounts logged in by other players. Therefore, the display of the virtual roulette in the interface of the virtual scene mentioned above can be to display the virtual roulette in the interface of the virtual scene of the first object; and the scene elements in the virtual scene refer to the elements constituting the virtual scene, such as the building elements in the virtual scene, including walls, roofs, etc., or the vehicle elements in the virtual scene, such as virtual cars, virtual ships, etc.;

[0102] In addition, the associated area of ​​the virtual roulette wheel refers to an adjacent area of ​​the virtual roulette wheel, such as one of the upper area, lower area, left area and right area of ​​the virtual roulette wheel. Since the virtual roulette wheel includes multiple primary functional items, the associated area of ​​the virtual roulette wheel may refer to an area adjacent to the target primary functional item in the virtual roulette wheel.

[0103] For example, see Figure 6 , Figure 6 is a schematic diagram of the secondary function items provided in the embodiment of the present application, based on Figure 6 , 601 indicates the target primary function item, and the associated area of ​​the virtual roulette may be an area adjacent to the target primary function item in the virtual roulette, that is, an upper area of ​​the virtual roulette, so that the secondary function item corresponding to the target primary function item, as indicated by the dotted box 602, is displayed in the associated area of ​​the virtual roulette.

[0104] In actual implementation, see Figure 7 , Figure 7 is a flow chart of the secondary function items corresponding to the functions of the primary function items of the display target provided in the embodiment of the present application, based on Figure 7 In response to a selection operation on a target first-level function item among multiple first-level function items, the process of displaying the second-level function items corresponding to the target first-level function item in the associated area of ​​the virtual wheel, that is, step 102 can be implemented by the following steps.

[0105] Step 1021, in response to a selection operation on a target first-level function item among a plurality of first-level function items, controlling the target first-level function item to be in a selected state.

[0106] It should be noted that the selected state refers to the state of displaying in the first style, and the unselected state refers to the state of displaying in the second style. The first style is different from the second style. For example, the first style may be a special effect display, such as highlighting, magnification, etc., and the second style may be a normal display. For example, see Figure 8 , Figure 8 is a schematic diagram of the selected state provided in the embodiment of the present application, based on Figure 8 , the first-level function item indicated by 801 is in a selected state, and the first-level function items indicated by 802, 803, and 804 are in a non-selected state.

[0107] In actual implementation, the selection operation for a target first-level function item among multiple first-level function items can be triggered based on a cursor controlled by a mouse, or can be triggered without a cursor. Next, the process of controlling the target first-level function item to be in a selected state in response to the selection operation for the target first-level function item among multiple first-level function items is explained for these two methods respectively.

[0108] In some embodiments, the selection operation for a target first-level function item among multiple first-level function items can be triggered based on a cursor controlled by a mouse. Specifically, the interface of the virtual scene includes a cursor in a hidden state, and there is a sensing area for the first-level function item; thus, in response to the selection operation for the target first-level function item among multiple first-level function items, the process of controlling the target first-level function item to be in a selected state can be, in response to a move operation on the cursor in a hidden state, controlling the cursor to move in the interface of the virtual scene; if the cursor moves to the sensing area of ​​the target first-level function item, the selection operation for the target first-level function item is triggered, and the target first-level function item is controlled to be in a selected state.

[0109] It should be noted that the hidden state refers to an invisible state, that is, the user cannot see the cursor from the display interface of the terminal, and the movement operation of the cursor in the hidden state can be triggered by the user based on an external device such as a mouse, thereby controlling the movement of the cursor in the interface of the virtual scene; specifically, in response to the movement operation of the cursor in the hidden state, before controlling the cursor to move in the interface of the virtual scene, it is also possible to receive the movement operation of the cursor in the hidden state, and the movement operation is triggered by at least one of the keyboard, mouse and joystick.

[0110] In the process of cursor movement, the coordinates of the cursor are obtained in real time, and based on the coordinates of the cursor, the position of the cursor is detected. If the detection result indicates that the cursor moves into the sensing area of ​​the target primary function item, a selection operation for the target primary function item is triggered, and the target primary function item is controlled to be in a selected state; here, the sensing area of ​​the target primary function item can be pre-set, for example, a circular area, a sector area, etc., which is not limited in the embodiments of the present application. In this way, by controlling the cursor to be in an invisible state, the cursor is prevented from affecting the user's immersion in the game, thereby improving the user's gaming experience.

[0111] In actual implementation, if the cursor moves into the sensing area of ​​the target first-level function item, the process of triggering the selection operation for the target first-level function item can be to display the length of time the cursor is in the sensing area; when the duration reaches the target duration, the selection operation for the target first-level function item is triggered.

[0112] It should be noted that the duration that the displayed cursor is in the sensing area is the duration from the moment the cursor moves into the sensing area to the current moment. Specifically, when the detection result described in the previous text indicates that the cursor moves into the sensing area of ​​the target first-level functional item, the moving moment is obtained, and the moving moment indicates the moment when the cursor moves to the sensing area of ​​the target first-level functional item. Then, the current moment is obtained in real time, and the current moment is subtracted from the moving moment to obtain the duration of the cursor in the sensing area. The target duration can be pre-set, for example, it can be one second, etc., and this is not limited in the embodiments of the present application.

[0113] In some embodiments, after the target first-level function item is controlled to be in a selected state, the selected first-level function item can also be switched. Specifically, after the target first-level function item is controlled to be in a selected state, it is also possible, in response to a switching operation on the target first-level function item, to control the first-level function item indicated by the switching operation to be in a selected state, and display the second-level function item of the function corresponding to the first-level function item indicated by the switching operation in the associated area of ​​the virtual wheel.

[0114] It should be noted that the switching operation for the target first-level function item can be triggered by the cursor in the hidden state mentioned above. For example, in response to the moving operation of the cursor in the hidden state, the cursor is moved from the target first-level function item to other first-level function items. When the cursor moves to other first-level function items, the switching operation for the target first-level function item is triggered, that is, in response to the moving operation of the cursor in the hidden state, the cursor is controlled to move in the interface of the virtual scene; if the cursor moves to the sensing area of ​​other first-level function items, the switching operation for the target first-level function item is triggered. Here, the other first-level function items are any first-level function items among the multiple first-level function items except the target first-level function item.

[0115] Alternatively, the switching operation for the target first-level function item may be triggered by something other than the cursor, such as by sliding a mouse wheel to trigger the switching operation for the target first-level function item, or by shortcut keys, such as clicking the up, down, left, and right keys to trigger the switching operation for the target first-level function item, etc. The embodiments of the present application do not limit this.

[0116] Then, in response to a switching operation on the target first-level function item, the first-level function item indicated by the switching operation is controlled to be in a selected state, and the second-level function item of the function corresponding to the first-level function item indicated by the switching operation is displayed in the associated area of ​​the virtual wheel. At the same time, the second-level function item of the function corresponding to the target first-level function item is cancelled.

[0117] For example, see Fig. 9 , Fig. 9 is a schematic diagram of the process of switching the first-level function item provided in the embodiment of the present application, based on Fig. 9 , Fig. 9 In a, 901 indicates the target primary function item, and the dotted box 902 indicates the secondary function item corresponding to the target primary function item, so that in response to the switching operation for the target primary function item, the control operation indicated by the switching operation, such as Fig. 9 The primary function item indicated by 903 in b is in a selected state, and the left area of ​​the virtual wheel indicates the switching operation, such as Fig. 9 The secondary function item of the function corresponding to the primary function item indicated by 903 in b, that is, the secondary function item indicated by the dotted box 904.

[0118] It should be noted that, in response to a switching operation on a target first-level function item, after controlling the first-level function item indicated by the switching operation to be in a selected state, the second-level function item of the function corresponding to the first-level function item indicated by the switching operation can be directly displayed in the associated area of ​​the virtual roulette. Alternatively, in response to a triggering operation such as a click operation (including a double-click operation or a single-click operation) on the first-level function item indicated by the switching operation in a selected state, the second-level function item of the function corresponding to the first-level function item indicated by the switching operation can be displayed in the associated area of ​​the virtual roulette. The embodiments of the present application are not limited to this.

[0119] In actual implementation, when a virtual wheel is displayed in the interface of a virtual scene, multiple primary function items in the virtual wheel may all be in an unselected state, or one of the multiple primary function items in the virtual wheel may be in a selected state, such as a preset default primary function item. Next, different situations will be described, and a process of displaying a secondary function item of a function corresponding to a target primary function item in an associated area of ​​the virtual wheel in response to a selection operation on a target primary function item among multiple primary function items will be described.

[0120] If a virtual roulette is displayed in the interface of the virtual scene, one of the first-level function items in the virtual roulette is in a selected state, and the target first-level function item is a preset default first-level function item, that is, the target first-level function item is already in a selected state, the selection operation for the target first-level function item among the multiple first-level function items may be a click operation including a double-click operation or a single-click operation for the target first-level function item, or may be a determination operation performed based on a shortcut key, such as re-triggering a shortcut key such as the H key;

[0121] That is, in response to a click operation on a target primary function item in a selected state or a confirmation operation performed based on a shortcut key, a secondary function item of a function corresponding to the target primary function item is displayed in an associated area of ​​the virtual wheel.

[0122] If, when a virtual roulette is displayed in the interface of a virtual scene, one of the first-level function items in the virtual roulette is in a selected state, and the target first-level function item is not a preset default first-level function item, the selection operation for the target first-level function item among the multiple first-level function items may be a switching operation for indicating that the first-level function item in the selected state is switched from the preset default first-level function item to the target first-level function item, or may include a switching operation for indicating that the first-level function item in the selected state is switched from the preset default first-level function item to the target first-level function item, and the click operation for the target first-level function item in the selected state includes a double-click operation or a single-click operation; wherein, the switching operation may be triggered based on a cursor in a hidden state, or may not be triggered based on a cursor, and this is not limited in the embodiments of the present application;

[0123] That is, in response to a switch operation on a first-level function item in a selected state, the target first-level function item is controlled to be in a selected state; then the second-level function items of the functions corresponding to the target first-level function items can be displayed in the associated area of ​​the virtual roulette at the same time, or in response to a click operation on the target first-level function item in a selected state, the second-level function items of the functions corresponding to the target first-level function items can be displayed in the associated area of ​​the virtual roulette.

[0124] If a virtual roulette is displayed in the interface of a virtual scene, multiple first-level function items in the virtual roulette may all be in an unselected state, and the selection operation for a target first-level function item among the multiple first-level function items may be a trigger operation for selecting the target first-level function item, or may include a trigger operation for selecting the target first-level function item, and a click operation for the target first-level function item in a selected state includes a double-click operation or a single-click operation; wherein the trigger operation for selecting the target first-level function item may be triggered based on a cursor in a hidden state, such as moving the cursor in a hidden state to the sensing area of ​​the target first-level function item, or may not be triggered based on a cursor in a hidden state, such as executing a trigger operation for a shortcut key, such as clicking one of the up key, the down key, the left key, and the right key to select the target first-level function item, and this is not limited in the embodiments of the present application;

[0125] That is, in response to a trigger operation for selecting a target first-level function item, the target first-level function item is controlled to be in a selected state; then, the second-level function items of the functions corresponding to the target first-level function items can be displayed in the associated area of ​​the virtual roulette at the same time; or, in response to a click operation on the target first-level function item in the selected state, the second-level function items of the functions corresponding to the target first-level function items can be displayed in the associated area of ​​the virtual roulette.

[0126] Step 1022: Display the secondary function items corresponding to the target primary function items in the associated area of ​​the virtual roulette.

[0127] In actual implementation, in response to a selection operation on a target first-level function item among multiple first-level function items, while the target first-level function item is in a selected state, a second-level function item corresponding to the target first-level function item can also be displayed in an associated area of ​​the virtual roulette; wherein, as mentioned above, the associated area of ​​the virtual roulette refers to an adjacent area of ​​the virtual roulette, such as one of the upper area, the lower area, the left area and the right area of ​​the virtual roulette, and since the virtual roulette includes multiple first-level function items, the associated area of ​​the virtual roulette may refer to an area adjacent to the target first-level function item in the virtual roulette.

[0128] It should be noted that, as mentioned above, after the target first-level function item is in a selected state, the second-level function item of the function corresponding to the target first-level function item can be directly displayed in the associated area of ​​the virtual roulette, or in response to a click operation on the target first-level function item in a selected state, the second-level function item of the function corresponding to the target first-level function item can be displayed in the associated area of ​​the virtual roulette. The embodiments of the present application are not limited to this.

[0129] In some embodiments, after displaying the secondary function item of the function corresponding to the target primary function item, the primary function item can also be switched by scrolling the mouse wheel or pressing a key on a keyboard. Specifically, in the associated area of ​​the virtual wheel, after displaying the secondary function item of the function corresponding to the target primary function item, it is also possible, in response to a function item switching instruction, to control the selected primary function item to be switched from the target primary function item to other primary function items, and in the associated area of ​​the virtual wheel, to switch the secondary function item of the function corresponding to the target primary function item to the secondary function item of the function corresponding to other primary function items; wherein the function item switching instruction is triggered by scrolling the mouse wheel or pressing a key on a keyboard.

[0130] It should be noted that after the virtual wheel is displayed, no matter whether the secondary function item is displayed or not, that is, no matter whether it is in the primary tab state or the secondary tab state, when a function item switching instruction is received, triggered by a scrolling operation on the mouse wheel or a key operation on a key in the keyboard, only the primary function item will be switched, that is, no matter whether the secondary function item is displayed or not, the function item switching instruction triggered by a scrolling operation on the mouse wheel or a key operation on a key in the keyboard is for the primary function item; in this way, no matter which level of tab state it is in, the selected primary function item can be switched at any time, thereby improving the interaction efficiency of the function items;

[0131] For example, see Fig. 9 ,like Fig. 9 As shown in a, in the display Fig. 9 After the dotted box 902 in a indicates the secondary function item corresponding to the target primary function item, if a function item switching instruction is received, which is triggered by a scrolling operation of the mouse wheel or a key operation of a keyboard, the selected function item is switched. Fig. 9 The target first-level function item indicated by 901 in a is switched to Fig. 9 The other primary function items indicated by 903 in b, and in the associated area of ​​the virtual roulette, will be displayed as follows Fig. 9 The secondary function item of the function corresponding to the target primary function item indicated by the dotted box 902 in a is switched to display as shown in FIG. Fig. 9 The second-level function items of the functions corresponding to the other first-level function items indicated by the dotted box 904 in a.

[0132] In some embodiments, when displaying at least one secondary function item of the function corresponding to the target first-level function item, the displayed content in the virtual roulette may change or remain unchanged. Specifically, in response to a selection operation on a target first-level function item among multiple first-level function items, the process of displaying the secondary function item of the function corresponding to the target first-level function item in an associated area of ​​the virtual roulette may be, in response to a selection operation on a target first-level function item among multiple first-level function items, switching the content displayed in the virtual roulette from the first-level function items corresponding to multiple functions to the target first-level function item; and displaying at least one secondary function item of the function corresponding to the target first-level function item in an associated area of ​​the virtual roulette displaying the target first-level function item.

[0133] It should be noted that switching the content displayed in the virtual roulette from the first-level function items corresponding to multiple functions to the target first-level function items means canceling the display of other first-level function items in the virtual roulette and retaining only the target first-level function items; in this way, by highlighting the target first-level function items, it is easier for users to see the function items they have selected, and the diversity of the display process of the function items is enriched.

[0134] For example, see Fig.10 , Fig.10 is a schematic diagram of a process for switching the content displayed in a virtual roulette provided by an embodiment of the present application, based on Fig.10 , in response to Fig.10 The selection operation of the target first-level function item indicated by 1001 in the four first-level function items in a switches the content displayed in the virtual wheel from the four first-level function items to the following: Fig.10 b in 1002 indicated by the target level function item; in the associated area of ​​the virtual wheel displaying the target level function item, the function corresponding to the target level function item is displayed, such as Fig.10 The dotted box 1003 in b has at least one secondary function item.

[0135] In some embodiments, when displaying at least one secondary function item of the function corresponding to the target primary function item, the display size of the virtual roulette may also change. Specifically, in response to a selection operation on a target primary function item among multiple primary function items, the process of displaying the secondary function item of the function corresponding to the target primary function item in an associated area of ​​the virtual roulette may be, in response to a selection operation on a target primary function item among multiple primary function items, reducing the display size of the virtual roulette; displaying the secondary function item of the function corresponding to the target primary function item in an associated area of ​​the reduced virtual roulette; wherein the size of the characters in the secondary function item is larger than the size of the characters in the primary function item.

[0136] It should be noted that, before receiving the selection operation for the target first-level function item among the multiple first-level function items, the display size of the virtual roulette is the first size, and the size of the characters in the first-level function items in the virtual roulette is the first character size; after receiving the selection operation for the target first-level function item among the multiple first-level function items, the display size of the virtual roulette is the second display size, and the size of the characters in the first-level function items in the virtual roulette is the second character size, and the size of the characters in the second-level function items is the third character size; wherein, the first size and the second size are pre-set, and the first character size, the second character size and the third character size are also pre-set, the first size is larger than the second size, the first character size and the second character size may be the same or different, the first character size and the third character size may be the same or different, but the first character size is the second character size. Specifically, in response to a selection operation on a target first-level function item among multiple first-level function items, a second size is obtained, and based on the second size, the display size of the virtual roulette is reduced, that is, the display size of the virtual roulette is reduced from the first size to the second size, and the virtual roulette of the second size is displayed; then the second character size and the third character size are obtained; in the virtual roulette displayed in the second size, a first-level function item in which the size of the characters included is reduced from the first character size to the second character size is displayed, and in the associated area of ​​the virtual roulette displayed in the second size, a second-level function item of the function corresponding to the target first-level function item in which the size of the characters included is the third character size is displayed.

[0137] In actual implementation, in response to a selection operation on a target first-level function item among multiple first-level function items, when a second-level function item of a function corresponding to the target first-level function item is displayed in an associated area of ​​the virtual roulette, the second-level function item is in an unactivated state. If you want to trigger the second-level function item, you need to activate the second-level function item. Specifically, after displaying the second-level function item of the function corresponding to the target first-level function item, you can also, in response to an activation operation on the second-level function item in an unactivated state, control the state of the second-level function item to switch from an unactivated state to an activated state.

[0138] It should be noted that the inactive state here may be a gray state, and the active state may be a highlighted state or a special effect state such as a halo state. Fig.11 , Fig.11 is a schematic diagram of the activated state and the inactivated state of the secondary function item provided in the embodiment of the present application, based on Fig.11 , Fig.11 The first-level function item indicated by 1101 in a is the same as Fig.11 The first-level function item indicated by 1103 in b is the same as Fig.11 The secondary function item indicated by the dotted box 1102 in a is in an inactive state. Fig.11The secondary function item indicated by the dotted box 1104 in b is in an activated state; thereby responding to the inactivated state, such as Fig.11 The activation operation of the secondary function item indicated by the dotted box 1102 in a controls the state of the secondary function item to switch from an inactive state to a Fig.11 The activated state indicated by the dotted box 1104 in b.

[0139] Next, for different modes, the process of controlling the state of the secondary function item to switch from the inactive state to the active state in response to an activation operation on the secondary function item in the inactive state is described respectively.

[0140] In some embodiments, in response to an activation operation on a secondary function item in an inactivated state, the process of controlling the state of the secondary function item to switch from an inactivated state to an activated state may be, in response to a selection operation performed again on the target primary function item, treating the selection operation performed again as an activation operation, and controlling the state of the secondary function item to switch from an inactivated state to an activated state.

[0141] It should be noted that the selection operation performed again on the target first-level function item can be a determination operation on the target first-level function item, that is, a trigger operation such as a click operation (including a single-click operation or a double-click operation), a selection operation, etc., so that in response to the selection operation on the target first-level function item among multiple first-level function items, after displaying the second-level function item in an inactivated state corresponding to the function of the target first-level function item in the associated area of ​​the virtual wheel, in response to the trigger operation on the first-level function item, the state of the second-level function item is controlled to switch from an inactivated state to an activated state; for example, based on a click operation performed again by a cursor in a hidden state, or because the target first-level function has been in a selected state before, it can also be a determination operation performed based on a shortcut key, such as triggering a shortcut key such as the H key again.

[0142] In other embodiments, in response to an activation operation on a secondary function item in an inactivated state, the process of controlling the state of the secondary function item to switch from an inactivated state to an activated state may be, in response to a sliding operation performed in the interface of a virtual scene, displaying a sliding trajectory; if the sliding trajectory matches the target sliding trajectory, taking the sliding operation as an activation operation, and controlling the state of the secondary function item to switch from an inactivated state to an activated state.

[0143] It should be noted that the target sliding trajectory may be pre-set, for example, may be S-shaped, or U-shaped, etc., and this is not limited in the embodiments of the present application.

[0144] In some embodiments, it is also possible to provide a prompt on how to perform the activation operation based on the prompt information, that is, to provide a prompt on how to switch the state of the secondary function item from an inactivated state to an activated state. Specifically, when displaying a secondary function item in an inactivated state, it is also possible to display activation prompt information, and the activation prompt information is used to prompt how to switch the state of the secondary function item from an inactivated state to an activated state. Thus, in response to the activation operation for the secondary function item in an inactivated state, the process of controlling the state of the secondary function item to switch from an inactivated state to an activated state may be, in response to the activation operation triggered in a manner indicated by the activation prompt information, to control the state of the secondary function item to switch from an inactivated state to an activated state.

[0145] It should be noted that the activation prompt information may be in at least one of text, image, and animation forms, which is not limited in the embodiments of the present application; for example, when the activation prompt information is in text form, it may be "click the selected function item again to activate the secondary function item". Fig.12 , Fig.12 is a schematic diagram of activation prompt information provided in an embodiment of the present application, based on Fig.12 , 1201 indicates activation prompt information, so that in response to the activation operation triggered in the manner indicated by the activation prompt information, the state of the secondary function item is controlled to switch from an inactive state to an active state.

[0146] In some embodiments, it is also possible to return from the state of displaying the secondary function item to displaying only the primary function item, or directly close the virtual roulette. Specifically, after displaying the secondary function item of the function corresponding to the target primary function item, it is also possible to receive an operation return instruction for the virtual roulette, and the operation return instruction is used to instruct to return to the last operation performed on the virtual roulette; in response to the operation return instruction, cancel the display of the secondary function item; in response to the operation return instruction executed again, cancel the display of the virtual roulette.

[0147] It should be noted that the operation return instruction may be triggered by the user clicking a shortcut key, such as clicking the right button of the mouse to trigger the operation return instruction; or the operation return instruction may also be triggered by a control displayed in the interface of the virtual scene, for example, a return control is displayed in the interface of the virtual scene, and the return control is used to return to the last operation performed on the virtual roulette, so that in response to the triggering operation on the return control, the operation return instruction is received;

[0148] Among them, when the secondary function item of the function corresponding to the target primary function item is displayed, if an operation return instruction is received, it returns to the previous operation performed on the virtual roulette, that is, the display of the secondary function item is canceled, and only the virtual roulette including the primary function item is displayed; when the virtual roulette including the primary function item is displayed, if an operation return instruction is received, it returns to the previous operation performed on the virtual roulette, that is, the display of the virtual roulette is canceled.

[0149] For example, see Fig.13 , Fig.13 is a schematic diagram of a process when an operation return instruction for a virtual roulette wheel is received according to an embodiment of the present application, based on Fig.13 , when displayed as Fig.13 When the interface shown in a is displayed, an operation return instruction for the virtual roulette is received, so that in response to the operation return instruction, the display of Fig.13 The secondary function item indicated by the dotted box 1301 in a is displayed as follows Fig.13 b, and then in response to the operation return instruction executed again, cancel the display as shown in Fig.13 The virtual roulette wheel indicated by the dashed box 1302 in b is displayed as follows Fig.13 The interface shown in c.

[0150] Step 103: In response to a trigger operation on the secondary function item, control the first object to perform an interactive operation corresponding to the secondary function item.

[0151] In actual implementation, after displaying the secondary function item of the function corresponding to the target primary function item, the first object may be controlled to perform the interactive operation corresponding to the secondary function item. Specifically, in response to the trigger operation for the secondary function item, the process of controlling the first object to perform the interactive operation corresponding to the secondary function item may be, in response to the trigger operation for the secondary function item, controlling the first virtual object in the virtual scene corresponding to the first object to perform the interactive operation corresponding to the secondary function item for the scene element in the virtual scene; wherein the scene element in the virtual scene is as described above, and will not be described in detail here;

[0152] Or the process of controlling the first object to perform an interactive operation corresponding to the secondary function item in response to a trigger operation on the secondary function item may also be a process of controlling the first virtual object in the virtual scene corresponding to the first object to perform an interactive operation corresponding to the secondary function item on the second virtual object in response to a trigger operation on the secondary function item; wherein, controlling the first virtual object in the virtual scene corresponding to the first object to perform an interactive operation corresponding to the secondary function item on the second virtual object refers to controlling the first virtual object in the virtual scene corresponding to the first object to perform an interactive operation corresponding to the secondary function item on the second virtual object corresponding to the second object.

[0153] It should be noted that, as mentioned above, the first object is used to indicate the account logged in by the current player, and the second object indicates the account logged in by other players. The first virtual object can be a player character controlled by the current player, i.e., the first object, and the second virtual object can be a player character controlled by other players, i.e., the second object; wherein the first virtual object and the second virtual object can be in the same camp or group, or in different camps or groups.

[0154] It should be noted that, if the number of secondary function items is one, the trigger operation for the secondary function item is a click operation on the secondary function item; if the number of secondary function items is multiple, the trigger operation for the secondary function item is a selection operation on a target secondary function item in at least one secondary function item; thereby, the interactive operation corresponding to the secondary function item is performed on the second object, such as controlling the first virtual object in the virtual scene corresponding to the first object, and performing the interactive operation corresponding to the secondary function item on the second virtual object in the virtual scene corresponding to the second object. It can be that the interactive operation corresponding to the target interactive function is performed on the second object in the virtual scene, and the target interactive function is the interactive function corresponding to the triggered secondary function item.

[0155] It should be noted that, since the number of secondary function items is one or more, the trigger operation on the secondary function item can be regarded as a trigger operation on the target secondary function item, wherein, when there is one secondary function item, the target function item is the secondary function item, and when there are multiple secondary function items, the target function item is one of the multiple secondary function items, and the interactive function is used to trigger interactive operations in the virtual scene, such as sending quick messages, etc.; the trigger operation on the target secondary function item is similar to the selection operation on the target first-level function item among the multiple first-level function items mentioned above. Specifically, when the secondary function item of the function corresponding to the target first-level function item is displayed, at least one secondary function item may be in an unselected state, or at least one of the secondary function items is in a selected state, for example, a pre-set default secondary function item is in a selected state. Then, next, different situations will be described, and the process of controlling the first object to perform the interactive operation corresponding to the secondary function item in response to the trigger operation on the secondary function item will be described.

[0156] If, when displaying the secondary function item of the function corresponding to the target primary function item, the secondary function item of at least one of the secondary function items is in a selected state, and the target secondary function item is a preset default secondary function item, that is, when the target secondary function item is already in a selected state, the triggering operation for the target secondary function item may be a click operation including a double-click operation or a single-click operation for the target secondary function item, or may also be a determination operation performed based on a shortcut key, such as re-triggering a shortcut key such as the H key;

[0157] That is, in response to a click operation on a target secondary function item in a selected state or a determination operation performed based on a shortcut key, an interaction operation corresponding to the target interaction function is performed in the virtual scene.

[0158] If, when displaying the secondary function item of the function corresponding to the target primary function item, the secondary function item of at least one of the secondary function items is in a selected state, and the target secondary function item is not a preset default secondary function item, the triggering operation for the target secondary function item may be a switching operation for indicating that the secondary function item in the selected state is switched from the preset default secondary function item to the target secondary function item, or includes a switching operation for indicating that the secondary function item in the selected state is switched from the preset default secondary function item to the target secondary function item, and the click operation for the target secondary function item in the selected state includes a double-click operation or a single-click operation; wherein the switching operation may be triggered based on a cursor in a hidden state, or may not be triggered based on a cursor, and this is not limited in the embodiments of the present application;

[0159] That is, in response to a switching operation on a secondary function item in a selected state, the target secondary function item is controlled to be in a selected state; then the interactive operation corresponding to the target interactive function can be executed in the virtual scene at the same time, or in response to a click operation on the target secondary function item in a selected state, the interactive operation corresponding to the target interactive function can be executed in the virtual scene.

[0160] If, when displaying the secondary function items of the functions corresponding to the target primary function items, multiple secondary function items are in an unselected state, the trigger operation for the target secondary function item may be a trigger operation for selecting the target secondary function item, or include a trigger operation for selecting the target secondary function item, and the click operation for the target secondary function item in the selected state includes a double-click operation or a single-click operation; wherein the trigger operation for selecting the target secondary function item may be triggered based on a cursor in a hidden state, such as moving the cursor in a hidden state to the sensing area of ​​the target secondary function item, or may not be triggered based on a cursor in a hidden state, such as executing a trigger operation for a shortcut key, such as clicking one of the up key, the down key, the left key, and the right key, to select the target secondary function item, which is not limited in the embodiments of the present application;

[0161] That is, in response to the trigger operation for selecting the target secondary function item, the target secondary function item is controlled to be in a selected state; then the interactive operation corresponding to the target interactive function can be executed in the virtual scene at the same time, or in response to a click operation on the target secondary function item in the selected state, the interactive operation corresponding to the target interactive function can be executed in the virtual scene.

[0162] It should be noted that the virtual roulette integrates multiple functions in the virtual scene, and the multiple functions include different types. For example, some function items are used to control virtual objects in the virtual scene to perform operations, such as the first-level function item "gesture" (the gesture function item is used to display the gesture model corresponding to the virtual object controlled by the user in the virtual scene) and the first-level function item "spray paint" (the spray paint function item is used to draw spray paint on the object model facing the user), some function items are used to control the interaction between virtual objects and other virtual objects, or some function items are used to control the interaction between the current account and other accounts, such as the first-level function item "quick speech" (the quick speech function item is used to quickly publish a preset text message in the virtual scene) and the first-level function item "personalized voice" (the personalized voice function item is used to quickly play a pre-configured voice in the virtual scene), etc.;

[0163] Among them, the secondary function item is the specific interactive function corresponding to the corresponding primary function item. For example, when the primary function item is "quick speech", the corresponding multiple secondary function items are different text messages. In response to the trigger operation (that is, the selection operation) for the target text message among the multiple text messages, the interactive operation corresponding to the target interactive function is executed in the virtual scene, that is, the target text message is sent to the chat channel.

[0164] For example, see Fig.14 , Fig.14 is a schematic diagram of an interactive operation corresponding to executing a target interactive function in a virtual scene provided by an embodiment of the present application, based on Fig.14 , the dotted box 1401 indicates at least one secondary function item, and 1402 indicates a target secondary function item, so that in response to the trigger operation of at least one secondary function item indicated by the dotted box 1401 and the target secondary function item indicated by 1402, the interactive operation corresponding to the target interactive function is performed in the virtual scene.

[0165] In some embodiments, as described above, when there are multiple secondary function items, it is also possible to switch between the secondary function items. Specifically, there are multiple secondary function items, and one of the multiple secondary function items is in a selected state; thus, after displaying the secondary function item of the function corresponding to the target primary function item, it is also possible to, in response to a switching operation on the selected secondary function item, switch the selected secondary function item from the current secondary function item to other secondary function items; in response to a determination operation on other selected secondary function items, perform interactive operations corresponding to the interactive functions indicated by other secondary function items in the virtual scene.

[0166] It should be noted that the switching operation for the secondary function item in the selected state is similar to the switching operation for the target primary function item described above, and the embodiments of the present application will not go into details about this; and the other secondary function items are any secondary function items among the multiple secondary function items except the current secondary function item. The determination operation for the other secondary function items in the selected state can be a trigger operation for the other secondary function items in the selected state, such as a click operation (including a single-click operation or a double-click operation), a selection operation, etc., for example, a click operation performed based on a cursor in a hidden state, or because the other secondary function items are already in a selected state, it can also be a determination operation performed based on a shortcut key, such as a trigger shortcut key such as the H key.

[0167] Continuing with the above example, when the first-level function item is "Quick Speech", the corresponding multiple second-level function items are different text messages. Therefore, in response to the switching operation on the text message in the selected state, the text message in the selected state is switched from the current text message to other text messages, and then in response to the confirmation operation on the other selected text messages, the interactive operations corresponding to the interactive functions indicated by other second-level function items are performed in the virtual scene, that is, the other text messages are sent to the chat channel.

[0168] For example, see Fig.15 , Fig.15 is a schematic diagram of switching different secondary function items provided in an embodiment of the present application, based on Fig.15 , Fig.15 In a, 1501 indicates at least one secondary function item, and 1502 indicates a secondary function item in a selected state, so that in response to a switching operation on the secondary function item in a selected state, the secondary function item in the selected state is switched from Fig.15 The current secondary function item indicated by 1502 in a is switched to Fig.15 The other secondary function items indicated by 1503 in b, and then in response to the determination operation on the other secondary function items in the selected state, the interactive operation corresponding to the interactive function indicated by the other secondary function items is performed in the virtual scene.

[0169] In some embodiments, after displaying the secondary function item of the function corresponding to the target primary function item, the tertiary function item may continue to be displayed. Specifically, when the number of secondary function items is at least one, after displaying the secondary function item of the function corresponding to the target primary function item in the associated area of ​​the virtual roulette wheel, at least one tertiary function item of the function corresponding to the target secondary function item may be displayed in response to a selection operation of the target secondary function item in at least one secondary function item.

[0170] It should be noted that the third-level function items, also known as the third-level tabs, are similar to the first-level tabs and the second-level tabs, as mentioned above. They usually refer to different types of tabs in a multi-tab system, which are used to describe the page organization method in the user interface, and are used to organize and navigate different content areas in the user interface. The third-level tabs may be nested under the second-level tabs, or located elsewhere in the page to provide users with more options. Users can expand the third-level tabs by triggering the second-level tabs, and then select specific functions.

[0171] In actual implementation, in response to a selection operation on a target secondary function item among at least one secondary function item, the process of displaying at least one tertiary function item of a function corresponding to the target secondary function item may be, in response to a selection operation on a target secondary function item among at least one secondary function item, controlling the target secondary function item to be in a selected state; and displaying at least one tertiary function item of the function corresponding to the target secondary function item in an associated area of ​​the target secondary function item.

[0172] It should be noted that, here, in response to the selection operation of the target secondary function item in at least one secondary function item, the process of controlling the target secondary function item to be in a selected state is similar to the process of controlling the target primary function item to be in a selected state in response to the selection operation of the target primary function item in multiple primary function items as described above, and this embodiment of the present application will not be described in detail; similarly, in the associated area of ​​the target secondary function item, the process of displaying at least one third-level function item of the function corresponding to the target secondary function item is also similar to the process of displaying the second-level function item of the function corresponding to the target primary function item in the associated area of ​​the virtual roulette as described above, and this embodiment of the present application will not be described in detail;

[0173] As mentioned above, the associated area of ​​the target secondary functional item refers to an adjacent area of ​​the target secondary functional item, such as one of the upper area, the lower area, the left area and the right area of ​​the target secondary functional item.

[0174] For example, see Fig.16 , Fig.16 is a schematic diagram of a process of displaying at least one third-level function item corresponding to a function of a target second-level function item provided in an embodiment of the present application, based on Fig.16 , Fig.16 In a, 1601 indicates at least one secondary function item, 1602 indicates a target secondary function item, Fig.16 The dotted box 1603 in b indicates at least one third-level function item corresponding to the function of the target second-level function item, so as to respond to the Fig.16 The selection operation of the target secondary function item indicated by 1602 in a displays the function corresponding to the target secondary function item, such as Fig.16At least one third-level function item indicated by the dotted box 1603 in b.

[0175] By applying the above-mentioned embodiment of the present application, a virtual wheel including primary function items corresponding to multiple functions of the virtual scene is displayed in the interface of the virtual scene, and then in response to the selection operation of the target primary function item among the multiple primary function items, the secondary function item of the function corresponding to the target primary function item is displayed in the associated area of ​​the virtual wheel, and then in response to the trigger operation of the secondary function item, the first object is controlled to perform the interactive operation corresponding to the secondary function item. In this way, the present application displays the function items through the virtual wheel, enriches the display mode of the function items, and improves the diversity of the function item display process in the virtual scene; at the same time, by displaying the primary function items together in the virtual wheel, compared with the solution of displaying the function items in a dispersed manner, it is convenient for users to trigger different function items, and the interaction efficiency based on the function items is improved, thereby improving the human-computer interaction efficiency and the hardware resource utilization of the electronic device.

[0176] The following is an explanation of an exemplary application of the embodiments of the present application in a practical application scenario.

[0177] In games of related technologies, function items are mostly displayed in a scattered manner in the display interface, and then users trigger functions related to the function items by clicking on the function items. However, such a function item display method is not only too simple, but the scattered display between function items will affect the user's efficiency in triggering different function items.

[0178] Based on this, an embodiment of the present application provides an interaction method based on function items, which displays function items through a virtual roulette wheel, enriches the display method of function items, and improves the diversity of the function item display process in the virtual scene; at the same time, by displaying the first-level function items together in the virtual roulette wheel, compared with the solution of displaying function items in a dispersed manner, it is convenient for users to trigger different function items, and the triggering efficiency of function items is improved, thereby improving the human-computer interaction efficiency and the hardware resource utilization of electronic devices.

[0179] Next, the technical solution of this application is explained from the product side.

[0180] In actual implementation, when the player is performing normal in-game operations, in response to a display instruction for the virtual roulette, the virtual roulette is displayed, wherein when the virtual roulette is displayed and when the mouse cursor (the cursor in the hidden state) is not moved, the virtual roulette shows an initialization state, such as Figure 4As shown, in this state, only the first-level roulette content (first-level function item) is displayed, including quick speech, gesture, personalized voice and spray paint, among which the gesture function item is used to display the gesture model corresponding to the virtual object controlled by the user in the virtual scene, the spray paint function item is used to draw spray paint on the object model facing the user, the quick speech function item is used to quickly publish a preset text message in the virtual scene, and the personalized voice function item is used to quickly play a pre-configured voice in the virtual scene.

[0181] In actual implementation, after the virtual roulette is displayed, moving the mouse cursor will activate (select) the corresponding first-level roulette tab according to the cursor coordinates, and simultaneously display the inactive state of the corresponding second-level roulette item (second-level function item). If the "Quick Speech" function item is currently activated, the second-level roulette item corresponding to the first-level tab will be displayed in an inactive state in the corresponding left interface, that is, in response to the selection operation for the "Quick Speech" function item, the second-level roulette item in an inactive state is displayed in the associated area of ​​the function item, that is, the left area, such as Fig.11 Similarly, if the "Personalized Voice" function item on the right is activated, the corresponding secondary wheel item will be displayed on the right side of the interface, that is, in response to the selection operation for the "Personalized Voice" function item, the secondary wheel item in an unactivated state is displayed in the associated area of ​​the function item, that is, the right area, such as Fig.17 As shown, Fig.17 It is a schematic diagram of a secondary roulette item in an unactivated state provided in an embodiment of the present application.

[0182] In actual implementation, when you move the mouse cursor to switch to the "Gesture" primary wheel tab above, the corresponding secondary wheel structure will be displayed at the top of the interface, that is, in response to the selection operation of the "Gesture" function item, the secondary wheel item in an inactive state will be displayed in the associated area of ​​the function item, that is, the upper area, such as Fig.18 As shown, Fig.18 is a schematic diagram of an inactivated secondary wheel item provided in an embodiment of the present application; similarly, if the "Paint" primary wheel tab below is activated, the corresponding secondary wheel item will be displayed at the bottom of the interface, that is, in response to the selection operation for the "Paint" function item, the secondary wheel item in an inactivated state is displayed in the associated area of ​​the function item, that is, the lower area, such as Fig.19 As shown, Fig.19 It is a schematic diagram of a secondary roulette item in an unactivated state provided in an embodiment of the present application.

[0183] In actual implementation, when the left or right primary wheel tab is in the selected state, in response to clicking the left mouse button again (activation operation), the corresponding secondary wheel item content can be activated, that is, the corresponding secondary wheel item content is controlled from the inactivated state to the activated state. At this time, the mouse cursor interaction will be bound to the secondary wheel item content, and the item in the selected list is determined by judging the movement coordinates of the mouse in the Y-axis direction. At this time, if a click operation on the left mouse button is received again or a lift operation on the H key is received, the function of the corresponding selected item will be triggered, such as Fig.15 In the process of activating the secondary wheel item, in response to a right-click operation of the mouse, the activation state of the primary tab will be returned to, as shown in FIG. Fig.13 As shown, if a lift operation is received for the H key at this time, or a click operation is received for the right button of the mouse again, the entire roulette wheel will be closed.

[0184] In actual implementation, when the first-level roulette tabs on the upper and lower sides are selected, when a click operation (activation operation) for the left mouse button is received again, the corresponding second-level roulette item content can be activated, that is, the corresponding second-level roulette item content is controlled from an inactive state to an activated state. At this time, the mouse cursor interaction will be bound to the second-level roulette item content. At this time, the movement coordinates of the mouse in the X-axis direction will be judged to determine which item in the selected list item. At this time, if a click operation for the left mouse button is received again or a lift operation for the H key is received, the function of the corresponding selected item will be triggered. Among them, in the process of activating the second-level roulette item, in response to a click operation for the right mouse button, it will return to the activated state of the first-level tab, and then if a lift operation for the H key is received at this time, or a click operation for the right mouse button is received again, the entire roulette will be closed.

[0185] Next, the technical solution of this application is described from the technical perspective. Fig. 20 , Fig. 20 is a flow chart of the interactive method based on function items provided in the embodiment of the present application, based on Fig. 20, the interactive method based on function items provided in the embodiment of the present application is implemented through steps 2001 to 2008. Specifically, in response to the pressing operation on the H key in the keyboard, the primary roulette is displayed, and then it is determined whether the mouse cursor in the hidden state moves. If it does not move, it is determined whether a click operation on the right mouse button or a lift operation on the H key in the keyboard is received. If it is received, the roulette function is not selected and the roulette is closed. If it is not received, it is continued to determine whether the mouse cursor in the hidden state moves; when the mouse cursor in the hidden state moves, the secondary function item in the inactive state is displayed, and it is determined whether a click operation on the left mouse button is received. When the click operation on the left mouse button is not received, it is determined whether a click operation on the right mouse button or a lift operation on the H key in the keyboard is received. If it is received, the roulette function is not selected and the roulette is closed. If not If it is received, continue to determine whether the mouse cursor in the hidden state moves; when a click operation on the left mouse button is received, activate the secondary roulette item, that is, switch the state of the secondary roulette item from an inactive state to an active state, and then display the selected secondary item in response to the selection operation on the secondary item triggered by the movement operation of the mouse; then determine whether a click operation on the left mouse button is received. When received, the function corresponding to the selected secondary item is in the state and the roulette is closed; when not received, determine whether a click operation on the right mouse button is received. When received, cancel the display of the secondary roulette item, that is, return to the primary roulette; when not received, determine whether a lift operation on the H key on the keyboard is received. When received, do not select the roulette function and close the roulette.

[0186] In this way, through this application, the interaction efficiency based on function items can be improved in games or other applications that support quick operations, and players can be helped to quickly and accurately identify and select the required functions from various types of quick operations, which greatly improves the player's efficiency in using quick operations and improves the functional assistance of the quick operations themselves.

[0187] By applying the above-mentioned embodiment of the present application, a virtual wheel including primary function items corresponding to multiple functions of the virtual scene is displayed in the interface of the virtual scene, and then in response to the selection operation of the target primary function item among the multiple primary function items, the secondary function item of the function corresponding to the target primary function item is displayed in the associated area of ​​the virtual wheel, and then in response to the trigger operation of the secondary function item, the first object is controlled to perform the interactive operation corresponding to the secondary function item. In this way, the present application displays the function items through the virtual wheel, enriches the display mode of the function items, and improves the diversity of the function item display process in the virtual scene; at the same time, by displaying the primary function items together in the virtual wheel, compared with the solution of displaying the function items in a dispersed manner, it is convenient for users to trigger different function items, and the interaction efficiency based on the function items is improved, thereby improving the human-computer interaction efficiency and the hardware resource utilization of the electronic device.

[0188] The following is a description of an exemplary structure of the functional item-based interaction device 455 provided in the embodiment of the present application implemented as a software module. In some embodiments, for example, Figure 2 As shown, the software modules stored in the function-item-based interaction device 455 of the memory 450 may include:

[0189] A first display module 4551 is used to display a virtual roulette wheel in the interface of the virtual scene, wherein the virtual roulette wheel includes primary function items corresponding to multiple functions of the virtual scene;

[0190] The second display module 4552 is used for displaying the secondary function item corresponding to the target primary function item in the associated area of ​​the virtual wheel in response to the selection operation on the target primary function item among the plurality of primary function items;

[0191] The interaction module 4553 is used to control the first object to perform the interaction operation corresponding to the secondary function item in response to the trigger operation on the secondary function item.

[0192] In some embodiments, the second display module 4552 is also used to control the target first-level function item to be in a selected state in response to a selection operation on a target first-level function item among the multiple first-level function items; and to display the second-level function item of the function corresponding to the target first-level function item in the associated area of ​​the virtual wheel.

[0193] In some embodiments, the interface of the virtual scene includes a cursor in a hidden state, and there is a sensing area for the first-level function item; the second display module 4552 is also used to respond to a movement operation of the cursor in the hidden state, and control the movement of the cursor in the interface of the virtual scene; if the cursor moves to the sensing area of ​​the target first-level function item, a selection operation for the target first-level function item is triggered, and the target first-level function item is controlled to be in a selected state.

[0194] In some embodiments, the second display module 4552 is also used to display the time length for which the cursor is in the sensing area; when the time length reaches a target time length, a selection operation for the target primary function item is triggered.

[0195] In some embodiments, the device further comprises a receiving module, wherein the receiving module is configured to receive a movement operation on the cursor in the hidden state, wherein the movement operation is triggered by at least one of a keyboard, a mouse, and a joystick.

[0196] In some embodiments, the device also includes a third display module, which is used to respond to a switching operation on the target first-level function item, control the first-level function item indicated by the switching operation to be in a selected state, and display the second-level function item of the function corresponding to the first-level function item indicated by the switching operation in the associated area of ​​the virtual wheel.

[0197] In some embodiments, the device also includes a switching module, which is used to respond to a function item switching instruction, control the first-level function item in the selected state to switch from the target first-level function item to other first-level function items, and in the associated area of ​​the virtual wheel, switch the second-level function item corresponding to the function of the target first-level function item to the second-level function item corresponding to the function of the other first-level function items; wherein the function item switching instruction is triggered by executing a scrolling operation on the mouse wheel, or by executing a key operation on a key on the keyboard.

[0198] In some embodiments, the device further includes a control module, and the control module is used to control the state of the secondary function item to switch from the inactivated state to the activated state in response to an activation operation on the secondary function item in the inactivated state.

[0199] In some embodiments, the control module is also used to respond to the selection operation executed again for the target first-level function item, use the selected operation executed again as the activation operation, and control the state of the second-level function item to switch from the inactivated state to the activated state.

[0200] In some embodiments, the control module is also used to display a sliding trajectory in response to a sliding operation performed in the interface of the virtual scene; if the sliding trajectory matches the target sliding trajectory, the sliding operation is used as the activation operation, and the state of the secondary function item is controlled to switch from the inactivated state to the activated state.

[0201] In some embodiments, the control module is also used to display activation prompt information, and the activation prompt information is used to prompt a method for switching the state of the secondary function item from the inactivated state to the activated state; in response to an activation operation triggered by the method indicated by the activation prompt information, the state of the secondary function item is controlled to switch from the inactivated state to the activated state.

[0202] In some embodiments, the number of the secondary function items is at least one, and the device also includes a fourth display module, which is used to display at least one tertiary function item of the function corresponding to the target secondary function item in response to a selection operation on a target secondary function item in at least one of the secondary function items.

[0203] In some embodiments, the second display module 4552 is also used to switch the content displayed in the virtual roulette from the first-level function items corresponding to the multiple functions to the target first-level function item in response to a selection operation on a target first-level function item among the multiple first-level function items; and display at least one second-level function item of the function corresponding to the target first-level function item in the associated area of ​​the virtual roulette displaying the target first-level function item.

[0204] In some embodiments, there are multiple secondary function items, and one of the multiple secondary function items is in a selected state; the device also includes a fifth display module, and the fifth display module is used to respond to a switching operation on the secondary function item in the selected state, and switch the secondary function item in the selected state from the current secondary function item to other secondary function items; in response to a determination operation on the other secondary function items in the selected state, perform an interactive operation corresponding to the interactive function indicated by the other secondary function items in the virtual scene.

[0205] In some embodiments, the device also includes a receiving module, which is used to receive an operation return instruction for the virtual roulette, and the operation return instruction is used to instruct to return to the last operation performed on the virtual roulette; in response to the operation return instruction, cancel the display of the secondary function item; in response to the operation return instruction being executed again, cancel the display of the virtual roulette.

[0206] In some embodiments, the device also includes a sixth display module, which is used to display operation prompt information, and the operation prompt information is used to prompt the method of performing different operations on the virtual roulette wheel; a selection operation for the target first-level function item is received, and the selection operation is triggered in the manner indicated by the operation prompt information.

[0207] In some embodiments, the interaction module 4553 is further used to control the first virtual object in the virtual scene corresponding to the first object in response to a trigger operation on the secondary function item, and perform an interaction operation corresponding to the secondary function item on the second virtual object.

[0208] The embodiment of the present application provides a computer program product, which includes computer executable instructions or computer programs, and the computer executable instructions or computer programs are stored in a computer-readable storage medium. The processor of the electronic device reads the computer executable instructions or computer programs from the computer-readable storage medium, and the processor executes the computer executable instructions or computer programs, so that the electronic device performs the above-mentioned interaction method based on function items in the embodiment of the present application.

[0209] The embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions or computer programs are stored. When the computer-executable instructions or computer programs are executed by a processor, the processor will be caused to execute the interaction method based on function items provided in the embodiment of the present application, for example, Figure 3 The interactive method based on functional items is shown.

[0210] In some embodiments, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disk, or a CD-ROM; or it may be various devices including one or any combination of the above memories.

[0211] In some embodiments, computer executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0212] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).

[0213] As an example, computer executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.

[0214] In summary, the embodiments of the present application have the following beneficial effects:

[0215] (1) The present application displays function items through a virtual roulette, enriches the display method of function items, and improves the diversity of the function item display process in the virtual scene; at the same time, by displaying the first-level function items together in the virtual roulette, compared with the solution of displaying function items in a dispersed manner, it is easier for users to trigger different function items, thereby improving the interaction efficiency based on function items, thereby improving the human-computer interaction efficiency and the hardware resource utilization of electronic devices.

[0216] (2) It can improve the efficiency of interaction based on function items in games or other applications that support quick operations, and help players quickly and accurately identify and select the required functions from a variety of types of quick operations, greatly improving the efficiency of players' use of quick operations and improving the functional accessibility of quick operations themselves.

[0217] (3) By highlighting the target first-level function items, it is easier for users to see the function items they have selected, and the diversity of the display process of the function items is enriched.

[0218] It is understandable that in the embodiments of the present application, it involves obtaining data related to user operations. When the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0219] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims

1. An interactive method based on function items, characterized in that: The method comprises: Displaying a virtual roulette wheel in the interface of the virtual scene, wherein the virtual roulette wheel includes primary function items corresponding to a plurality of functions of the virtual scene; In response to a selection operation on a target first-level function item among the plurality of first-level function items, displaying a second-level function item corresponding to the target first-level function item in an associated area of ​​the virtual wheel; In response to the triggering operation on the secondary function item, the first object is controlled to perform the interactive operation corresponding to the secondary function item.

2. The method according to claim 1, characterized in that In response to the selection operation on a target first-level function item among the plurality of first-level function items, displaying the second-level function item corresponding to the target first-level function item in the associated area of ​​the virtual wheel includes: In response to a selection operation on a target first-level function item among the plurality of first-level function items, controlling the target first-level function item to be in a selected state; In the associated area of ​​the virtual wheel, the secondary function item of the function corresponding to the target primary function item is displayed.

3. The method according to claim 2, characterized in that The interface of the virtual scene includes a cursor in a hidden state, and the first-level function item has a sensing area; in response to a selection operation on a target first-level function item among the multiple first-level function items, controlling the target first-level function item to be in a selected state includes: In response to a movement operation on the cursor in the hidden state, controlling the cursor to move in the interface of the virtual scene; If the cursor moves into the sensing area of ​​the target first-level function item, a selection operation for the target first-level function item is triggered, and the target first-level function item is controlled to be in a selected state.

4. The method according to claim 3, characterized in that If the cursor moves into the sensing area of ​​the target primary function item, triggering a selection operation for the target primary function item includes: Displaying the time length of time the cursor is in the sensing area; When the duration reaches the target duration, a selection operation for the target primary function item is triggered.

5. The method according to claim 3, characterized in that Before the step of controlling the cursor to move in the interface of the virtual scene in response to the movement operation of the cursor in the hidden state, the method further comprises: A movement operation for the cursor in the hidden state is received, wherein the movement operation is triggered by at least one of a keyboard, a mouse, and a joystick.

6. The method according to claim 2, characterized in that After the control of the target primary function item is in a selected state; the method further comprises: In response to a switching operation on the target primary function item, the primary function item indicated by the switching operation is controlled to be in a selected state, and a secondary function item of a function corresponding to the primary function item indicated by the switching operation is displayed in an associated area of ​​the virtual wheel.

7. The method according to claim 2, characterized in that After displaying the secondary function item of the function corresponding to the target primary function item in the associated area of ​​the virtual wheel, the method further includes: In response to the function item switching instruction, the first-level function item in the selected state is controlled to switch from the target first-level function item to another first-level function item, and in the associated area of ​​the virtual wheel, the second-level function item displaying the function corresponding to the target first-level function item is switched to the second-level function item displaying the function corresponding to the other first-level function item; The function item switching instruction is triggered by a scrolling operation on a scroll wheel of a mouse, or by a key operation on a key on a keyboard.

8. The method according to claim 1, characterized in that The secondary function item is in an inactive state, and after displaying the secondary function item of the function corresponding to the target primary function item, the method further includes: In response to an activation operation on the secondary function item in an inactivated state, the state of the secondary function item is controlled to switch from the inactivated state to an activated state.

9. The method according to claim 8, characterized in that In response to the activation operation on the secondary function item in the inactivated state, controlling the state of the secondary function item to switch from the inactivated state to the activated state includes: In response to a selection operation being performed again on the target primary function item, the selection operation being performed again is used as the activation operation, and the state of the secondary function item is controlled to switch from the inactivated state to the activated state.

10. The method according to claim 8, characterized in that In response to the activation operation on the secondary function item in the inactivated state, controlling the state of the secondary function item to switch from the inactivated state to the activated state includes: In response to a sliding operation performed in the interface of the virtual scene, displaying a sliding track; If the sliding track matches the target sliding track, the sliding operation is used as the activation operation, and the state of the secondary function item is controlled to switch from the inactivated state to the activated state.

11. The method according to claim 8, characterized in that The method further comprises: Displaying activation prompt information, wherein the activation prompt information is used to prompt a method of switching the state of the secondary function item from the inactivated state to the activated state; In response to the activation operation on the secondary function item in the inactivated state, controlling the state of the secondary function item to switch from the inactivated state to the activated state includes: In response to an activation operation triggered in a manner indicated by the activation prompt information, the state of the secondary function item is controlled to switch from the inactivated state to the activated state.

12. The method according to claim 1, characterized in that In response to the selection operation on a target first-level function item among the plurality of first-level function items, displaying the second-level function item corresponding to the target first-level function item in the associated area of ​​the virtual wheel includes: In response to a selection operation on a target first-level function item among the plurality of first-level function items, switching the content displayed in the virtual wheel from the first-level function items corresponding to the plurality of functions to the target first-level function item; In the associated area of ​​the virtual wheel displaying the target primary function item, at least one secondary function item of the function corresponding to the target primary function item is displayed.

13. The method according to claim 1, characterized in that There are multiple secondary function items, and one of the multiple secondary function items is in a selected state; After displaying the secondary function item of the function corresponding to the target primary function item, the method further includes: In response to a switching operation on the secondary function item in a selected state, the secondary function item in the selected state is switched from the current secondary function item to another secondary function item; In response to a determination operation on the other secondary function item in a selected state, an interaction operation corresponding to the interaction function indicated by the other secondary function item is performed in the virtual scene.

14. The method according to claim 1, wherein: After displaying the secondary function item of the function corresponding to the target primary function item, the method further includes: receiving an operation return instruction for the virtual roulette wheel, wherein the operation return instruction is used to instruct to return to the last operation performed on the virtual roulette wheel; In response to the operation return instruction, canceling the display of the secondary function item; In response to the operation return instruction being executed again, the display of the virtual roulette wheel is canceled.

15. The method according to claim 1, wherein: After displaying the virtual roulette wheel in the interface of the virtual scene, the method further includes: Displaying operation prompt information, wherein the operation prompt information is used to prompt the method of performing different operations on the virtual roulette wheel; A selection operation for the target primary function item is received, and the selection operation is triggered in a manner indicated by the operation prompt information.

16. The method according to claim 1, wherein: The step of controlling the first object to perform the interactive operation corresponding to the secondary function item in response to the triggering operation on the secondary function item includes: In response to a trigger operation on the secondary function item, a first virtual object in a virtual scene corresponding to the first object is controlled, and an interactive operation corresponding to the secondary function item is performed on a second virtual object.

17. An interactive device based on function items, characterized in that: The device comprises: A first display module, configured to display a virtual roulette wheel in an interface of a virtual scene, wherein the virtual roulette wheel includes primary function items corresponding to a plurality of functions of the virtual scene; A second display module, configured to, in response to a selection operation on a target first-level function item among the plurality of first-level function items, display, in an associated area of ​​the virtual wheel, a second-level function item corresponding to the target first-level function item; The interaction module is used to control the first object to perform the interaction operation corresponding to the secondary function item in response to the trigger operation on the secondary function item.

18. An electronic device, characterized in that: include: Memory for storing computer executable instructions or computer programs; A processor, used to implement the function item-based interaction method described in any one of claims 1 to 16 when executing the computer executable instructions or computer programs stored in the memory.

19. A computer-readable storage medium, characterized in that: Computer executable instructions or computer programs are stored, which are used to cause a processor to execute and implement the interactive method based on function items as described in any one of claims 1 to 16.

20. A computer program product comprising a computer program or computer executable instructions, characterized in that When the computer program or computer executable instruction is executed by a processor, the function item-based interaction method described in any one of claims 1 to 16 is implemented.

Citation Information

Cited By

  • Functional item-based interaction method and apparatus, electronic device, storage medium, and program product

    WO2026056548A1