Game content selection method, device and terminal device
By responding to the rotation operation of the joystick device during the game to determine and confirm the target game content, the problem of low smoothness in game content selection in the prior art is solved, and a smoother operating experience and a higher sense of immersion are achieved.
Patent Information
- Application Number
- CN202211160876.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-22
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2042-09-22
AI Technical Summary
In existing games, the operation smoothness of selecting game content through a joystick device is low, resulting in players' operations not being smooth enough, affecting the gaming experience.
By responding to the rotation operation of the joystick device, the target game content is determined according to the rotation direction and angle, and the target content is displayed in the graphical user interface. It is determined as the selection result through the confirmation operation, reducing the complexity and tediousness of the dialing operation.
It improves the operational smoothness of game content selection, avoids the lag experience caused by the dialing operation, maintains the player's operation continuity and immersion, and reduces the distraction of switching operations between the left and right hands.
Smart Images

Figure CN115487488B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of game technology, and in particular to a method, apparatus, and terminal device for selecting game content. Background Art
[0002] In many games, players can use joystick devices such as game controllers to control the game and make game selections. For example, when creating an avatar, players can switch the avatar's hairstyle or hair color by toggling the joystick, and then press the "A" button on the controller to confirm the selection.
[0003] However, in existing games, there is a technical problem that the player's operation fluency in selecting game content through a joystick device is low, resulting in the player being unable to select the target game content through coherent operations, affecting the player's gaming experience. Summary of the Invention
[0004] The purpose of the present disclosure is to provide a method, device and terminal device for selecting game content, so as to alleviate the technical problem of low operational fluency of players in selecting game content through a joystick device in a game.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for selecting game content, wherein a terminal device provides a graphical user interface, wherein the graphical user interface displays the game content, and the terminal device includes a joystick device; the method includes:
[0006] In response to a rotation operation performed on the joystick device, determining a target game content from the game content according to a rotation direction of the rotation operation;
[0007] Displaying the target game content in a specified format in the graphical user interface;
[0008] In response to a confirmation operation on the target game content, the target game content is determined as a selection result of the game content.
[0009] In one possible implementation, in response to the rotation operation performed on the joystick device, determining the target game content from the game content according to the rotation direction of the rotation operation includes:
[0010] In response to a rotation operation performed on the joystick device, determining a rotation angle and a rotation direction of the rotation operation;
[0011] Target game content is determined from the game content according to the rotation direction and the rotation angle.
[0012] In one possible implementation, the confirmation operation includes any one or more of the following:
[0013] The operation of moving the rocker device a specified number of times, the operation of moving the rocker device in a specified direction, and the operation of returning the rocker device to its original position.
[0014] In one possible implementation, in response to a confirmation operation on the target game content, determining the target game content as a selection result of the game content includes:
[0015] When the target game content is displayed in a specified form in the graphical user interface, the target game content is determined as a selection result of the game content in response to a specified operation performed on the joystick device; wherein the specified operation is an operation other than the rotation operation.
[0016] In one possible implementation, when the target game content is displayed in a specified form in the graphical user interface, in response to a specified operation performed on the joystick device, determining the target game content as a selection result of the game content includes:
[0017] When the target game content is displayed in a specified form in the graphical user interface, in response to the joystick device being toggled in a specified direction a specified number of times, the target game content is determined as a selection result of the game content.
[0018] In one possible implementation, the specified number of times is greater than one.
[0019] In a possible implementation, displaying the target game content in a specified form in the graphical user interface includes:
[0020] A rotation speed of the rotation operation is determined, and a display of the target game content in a specified form in the graphical user interface is switched based on the rotation speed.
[0021] In a possible implementation, switching the display of the target game content in a specified form in the graphical user interface based on the rotation speed includes:
[0022] When the rotation speed is slowed down, the rotation speed after the degree of slowing down is determined as the first switching speed;
[0023] The target game content is switched in the graphical user interface to be displayed in a specified form according to the first switching speed.
[0024] In a possible implementation, switching the display of the target game content in a specified form in the graphical user interface based on the rotation speed includes:
[0025] When the rotation speed is increased, the rotation speed after the increased degree of acceleration is determined as the second switching speed;
[0026] The target game content is switched in the graphical user interface to be displayed in a specified form according to the second switching speed.
[0027] In one possible implementation, the game content includes any one or more of the following:
[0028] The color, lines, shapes, and positions of virtual objects in the game.
[0029] In a second aspect, an embodiment of the present disclosure provides a device for selecting game content, wherein a terminal device provides a graphical user interface, wherein the graphical user interface displays the game content, and the terminal device includes a joystick device; the device comprises:
[0030] a first determining module, configured to, in response to a rotation operation performed on the joystick device, determine target game content from the game content according to a rotation direction of the rotation operation;
[0031] A display module, configured to display the target game content in a specified format on the graphical user interface;
[0032] The second determining module is configured to determine the target game content as a selection result of the game content in response to a confirmation operation on the target game content.
[0033] In a third aspect, an embodiment of the present disclosure provides a terminal device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the steps of the method described in the first aspect are implemented.
[0034] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the method described in the first aspect above.
[0035] The embodiments of the present disclosure bring the following beneficial effects:
[0036] The embodiments of the present disclosure provide a method, apparatus, and terminal device for selecting game content. The method first responds to a rotation operation performed on a joystick device, determines target game content from the game content according to the rotation direction of the rotation operation, then displays the target game content in a specified form in a graphical user interface, and then responds to a confirmation operation on the target game content, determines the target game content as the selection result of the game content. In this solution, the system can first respond to the player's rotation operation on the joystick of the game controller, and determine the target game content from the game content according to the player's rotation direction of the joystick of the game controller, for example, clockwise rotation is for sequential switching selection, and counterclockwise rotation is for reverse switching selection, and the game content currently selected by the player is displayed to the player in a specified format in real time on the graphical user interface. When the player completes the confirmation operation on the target game content by moving the joystick forward twice, the system can determine the currently selected target game content as the selection result of the game content. The target game content is determined according to the rotation direction of the rotation operation by rotating the joystick device. The currently selected target game content can be switched by the rotation operation, that is, the rotation process is accompanied by the switching of game content, which reduces the complexity and tediousness of repeated turning operations, improves the smoothness of operation, and avoids the lag operation experience caused by repeated turning operations, thereby greatly improving the player's feel for operating the joystick to select game content. Moreover, all operations can be completed using the joystick on the same side of the game controller, avoiding the distraction of the player's left and right hand switching operations, and alleviating the technical problem of low smoothness of the player's operation when selecting game content through the joystick device in the game. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0038] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present disclosure;
[0039] Figure 2 A schematic diagram of the structure of an electronic terminal provided in an embodiment of the present disclosure;
[0040] Figure 3 A schematic diagram of a usage scenario of an electronic terminal provided in an embodiment of the present disclosure;
[0041] Figure 4 A flowchart of a method for selecting game content provided by an embodiment of the present disclosure;
[0042] Figure 5 A schematic diagram of a joystick device and a graphical user interface provided by an embodiment of the present disclosure;
[0043] Figure 6 A schematic diagram of another joystick device and a graphical user interface provided by an embodiment of the present disclosure;
[0044] Figure 7 This is a structural intention of a game content selection device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0045] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0046] The terms "including," "having," and any variations thereof, as used in the embodiments of the present disclosure, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.
[0047] In current games, players can model their virtual characters. For example, they can enter the in-game modeling system and select their character's hairstyle and hair color. The current color selection interaction in this modeling system involves using a joystick to control the cursor. Each joystick movement switches to a different color. After confirming the selected color, the player presses the "A" button on the controller to confirm. However, this operation is not smooth. Players need to move the joystick once to switch a color, and ten times to switch colors is required. This operation is cumbersome and lacks smoothness, resulting in a sense of lag and poor user experience. Furthermore, during this entire operation, the control area shifts from left to right. The joystick on the left side of the controller is operated by the left hand, while the "A" button on the right side is operated by the right hand. This suddenly interrupts the player's attention while they are immersed in the color selection process, forcing them to divert their attention to other control areas, significantly disrupting their immersion.
[0048] As can be seen from the above defects, the prior art has a technical problem in that the player's operation fluency in selecting game content through a joystick device in the game is low.
[0049] Based on this, the embodiments of the present disclosure provide a method, device, and terminal device for selecting game content. Through the method provided by the embodiments of the present disclosure, players can operate the joystick of a game controller in a convenient and coherent manner, thereby achieving switching and selection of game content, alleviating the technical problem of low operational fluency of players selecting game content through a joystick device in the game. The embodiments of the present disclosure make full use of the working principle of the game controller joystick, using the sensing area of the joystick to carry the color area of the game color wheel, ensuring that the potentiometer in the joystick generates currents of different sizes to distinguish different signals, and generates current within a period of time to control the color switching when the joystick is rotated. Different current speeds will result in different speeds of switching colors, ensuring the player's feel of switching using the joystick.
[0050] In one embodiment of the present disclosure, the method for selecting game content can be executed on a local terminal device or a server. When the method for selecting game content is executed on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0051] In an optional embodiment, various cloud applications, such as cloud games, can be run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud gaming operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the game content selection method are completed on the cloud gaming server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud gaming server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud gaming server. The cloud gaming server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.
[0052] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.
[0053] In a possible implementation, an embodiment of the present disclosure provides a method for selecting game content, providing a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above, or the client device in the cloud interaction system mentioned above.
[0054] For example, Figure 1 As shown, Figure 1 Schematic diagram of an application scenario provided by an embodiment of the present disclosure. This application scenario may include an electronic terminal (e.g., mobile phone 102) and a server 101. The electronic terminal may communicate with the server 101 via a wired or wireless network. The electronic terminal is used to run a virtual desktop, which can interact with the server 101 through the virtual desktop to control the virtual character on the server 101.
[0055] The electronic terminal of this embodiment is described by taking a mobile phone 102 as an example. The mobile phone 102 includes components such as a radio frequency (RF) circuit 210, a memory 220, a touch screen 230, and a processor 240. Those skilled in the art will understand that Figure 2 The mobile phone structure shown in the figure does not constitute a limitation of the mobile phone, and may include more or fewer components than shown in the figure, or combine or separate some components, or arrange the components differently. Those skilled in the art will understand that the touch screen 230 is a user interface (UI), and the mobile phone 102 may include more or fewer user interfaces than shown in the figure.
[0056] The RF circuit 210 can also communicate with a network and other devices via wireless communications. The wireless communications can use any communication standard or protocol, including but not limited to Global System of Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0057] Memory 220 can be used to store software programs and modules. Processor 240 executes the various functional applications and data processing of mobile phone 102 by running the software programs and modules stored in memory 220. Memory 220 may primarily include a program storage area and a data storage area. The program storage area may store an operating system, at least one application required for a function, and the like; the data storage area may store data generated based on the use of mobile phone 102. Memory 220 may also include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0058] The touch screen 230 can be used to display a graphical user interface and receive user operations on the graphical user interface. Specifically, the touch screen 230 may include a display panel and a touch panel. The display panel may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. The touch panel can collect user contact or non-contact operations on or near it (for example, Figure 3 As shown, the user uses a finger 301, a stylus, or any other suitable object or accessory to operate on or near the touch panel, and generates a pre-set operation instruction. In addition, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction and posture, and detects the signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, and converts it into information that the processor can process, and then sends it to the processor 240, and can receive the command sent by the processor 240 and execute it. In addition, the touch panel can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave, and any technology developed in the future can also be used to implement the touch panel. Furthermore, the touch panel can cover the display panel, and the user can operate on or near the touch panel covered on the display panel according to the graphical user interface displayed on the display panel. After the touch panel detects the operation on or near it, it is transmitted to the processor 240 to determine the user input, and then the processor 240 provides a corresponding visual output on the display panel in response to the user input. In addition, the touch panel and the display panel can be implemented as two independent components or integrated.
[0059] The processor 240 is the control center of the mobile phone 102. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and / or modules stored in the memory 220 and calling data stored in the memory 220, it executes various functions of the mobile phone 102 and processes data, thereby monitoring the mobile phone as a whole.
[0060] The embodiments of the present disclosure are further described below with reference to the accompanying drawings.
[0061] Figure 4 A flowchart of a method for selecting game content provided in an embodiment of the present disclosure.
[0062] The method can be applied to a terminal device (such as a terminal device) that can present a graphical user interface. Figure 2 The mobile phone 102 shown in the figure provides a graphical user interface through the terminal device, and the graphical user interface displays game content. The terminal device includes a joystick device. Figure 4 As shown, the method includes:
[0063] Step S410 : In response to a rotation operation performed on the joystick device, a target game content is determined from the game content according to a rotation direction of the rotation operation.
[0064] Exemplarily, the above-mentioned terminal devices may include but are not limited to Switch with the handle removed, Switch with the handle inserted, gaming devices with separate handles and displays such as PS1-5 or Xbox, and gaming devices with integrated handles and displays such as handheld game consoles, and any other gaming devices equipped with a joystick device.
[0065] like Figure 5 As shown, the disclosed embodiment is described with the joystick device being a certain model of a game controller 501. A player can rotate the joystick 502 of the game controller, causing the system to respond by determining a target color (target game content) from a game color wheel (game content) based on the player's rotation direction of the joystick 502.
[0066] In actual application, when the player rotates the joystick 502 clockwise, the system can use the first color block 504 in the color wheel 503 as the starting point, and control the color selection cursor to move clockwise from the outer circle to the inner circle, so as to determine the target color and realize the switching of the selected color.
[0067] Step S420: Display the target game content in a specified format in the graphical user interface.
[0068] For example, the target game content can be displayed in various designated formats. For example, a color display area 505 can be specifically provided in the graphical user interface, and the system displays the player's currently selected target color within color display area 505. If the player is selecting a hair color for a virtual character, a virtual model of the virtual character can also be displayed in the graphical user interface, and the player's currently selected target color can be displayed in real time at the location of the virtual model's hair, thereby changing the virtual character's hair color in real time.
[0069] Step S430 : In response to the confirmation operation on the target game content, the target game content is determined as a selection result of the game content.
[0070] For example, Figure 6 As shown, the confirmation operation can be a toggle operation on the joystick 502. For example, the joystick 502 is toggled forward twice, so that the system determines the target color as the selection result for the game color wheel.
[0071] For example, when the player rotates the joystick 502 clockwise, the system can use the first color block 504 in the color wheel 503 as the starting point, and control the color selection cursor to move clockwise from the outer circle to the inner circle, thereby switching the target color. When the color selection cursor is controlled to move to the second color block 601, that is, the color is switched to the second color block 601, the player can first return the joystick 502 to its original position, and then move the joystick 502 forward twice, and the system can determine the color corresponding to the second color block 601 as the selection result.
[0072] It should be noted that since the working principles of the rocker are different, the rocking operation and the rotation operation do not conflict with each other.
[0073] In an embodiment of the present disclosure, the system can first respond to a player's rotation operation on a joystick of a game controller, and determine a target game content from the game content based on the player's rotation direction of the joystick of the game controller, for example, clockwise rotation is for sequential switching selection, and counterclockwise rotation is for reverse switching selection, and the game content currently selected by the player is displayed to the player in a specified format in real time on a graphical user interface. After the player completes the confirmation operation on the target game content by moving the joystick forward twice, the system can determine the currently selected target game content as the game content selection result. The target game content is determined based on the rotation direction of the rotation operation by rotating the joystick device. The currently selected target game content can be switched by the rotation operation, that is, the rotation process is accompanied by the switching of game content, which reduces the complexity and tediousness of repeated turning operations, improves the smoothness of operation, and avoids the lag caused by repeated turning operations, thereby greatly improving the player's feel for operating the joystick to select game content. Moreover, all operations can be completed using the joystick on the same side of the game controller, avoiding the distraction of the player's left and right hand switching operations, and alleviating the technical problem of low smoothness of the player's operation when selecting game content through the joystick device in the game.
[0074] The above steps are described in detail below.
[0075] In some embodiments, the rotation angle and rotation direction of the joystick device can be associated with the function of determining the game content to enrich the functionality. For example, when the player rotates the joystick device clockwise, the system can switch the game content in the positive order, and the joystick device switches once every 90 degrees, etc., so that the player can complete a variety of operations by rotating the joystick, and achieve accurate switching and precise determination of the target game content. As an example, the above step S410 may specifically include the following steps:
[0076] Step a) In response to a rotation operation performed on the joystick device, determining a rotation angle and a rotation direction of the rotation operation.
[0077] Step b) determining target game content from the game content according to the rotation direction and the rotation angle.
[0078] For example, Figure 5 As shown, the joystick sensing area can be used to carry the color wheel area in the graphic user interface. The system can determine the direction in which the joystick 502 is driven to rotate and the specific rotation angle based on the player's rotation operation on the joystick 502, thereby determining the target color from the game color wheel 503 according to the rotation direction and rotation angle.
[0079] For example, when the player rotates the joystick 502 clockwise, the system can also switch the target color from the outer circle to the inner circle clockwise; when the player rotates the joystick 502 counterclockwise, the system can also switch the target color from the outer circle to the inner circle counterclockwise.
[0080] Regarding the rotation angle, the rotation angle of the joystick 502 can be associated with the angle of movement of the color selection cursor in the game color wheel 503. This association can be linear or nonlinear. For example, when the player rotates the joystick 502 90 degrees clockwise, the system can control the color selection cursor to move 90 degrees clockwise in the game color wheel 503. Alternatively, when the player rotates the joystick 502 90 degrees clockwise, the system can control the color selection cursor to move backward one color block, meaning that each 90-degree rotation of the joystick 502 switches colors, and so on, thereby determining the target color.
[0081] By first responding to a rotation operation performed on the joystick device, the system determines the rotation angle and direction of the rotation operation, and then determines the target game content from the game content based on the rotation direction and angle, this system associates the rotation angle and direction of the joystick device with the function of determining game content, enriching the functionality, allowing players to perform a variety of operations by simply rotating the joystick, and improving the player's operational fluency.
[0082] In some embodiments, the confirmation operation may include multiple types of operations to make the operation more flexible. By including multiple types of confirmation operations, players can flexibly perform confirmation operations through multiple operation methods, allowing the system to determine the target game content as the result of the game content selection, thereby improving the player's gaming experience. Exemplary confirmation operations include any one or more of the following:
[0083] Operations for moving the joystick a specified number of times, operations for moving the joystick in a specified direction, and operations for returning the joystick to its original position.
[0084] As an example, the confirmation operation may be an operation of moving the joystick device a specified number of times. Figure 6 As shown, when the player rotates the joystick 502 clockwise to control the color selection cursor to move to the second color block 601, the player can first return the joystick 502 to its original position, and then confirm the operation by moving the joystick 502 forward twice. The system then determines the color corresponding to the second color block 601 as the selection result. It should be noted that the specified number of times can be any number and is not limited in this embodiment of the present disclosure.
[0085] As another example, the confirmation operation may be an operation of moving the joystick device in a specified direction. Figure 6 As shown, when the player rotates the joystick 502 clockwise to control the color selection cursor to move to the second color block 601, the player can first return the joystick 502 to its original position, and then confirm the operation by toggling the joystick 502 to the left. The system then determines the color corresponding to the second color block 601 as the selection result. It should be noted that the designated direction can be any direction and is not limited in this embodiment of the present disclosure.
[0086] As another example, the confirmation operation may be an operation to return the rocker device to its original position. Figure 6 As shown, when the player rotates the joystick 502 clockwise to control the color selection cursor to move to the second color block 601, the player can quickly confirm the operation by returning the joystick 502 to its original position and releasing the joystick 502. The system can then determine the color corresponding to the second color block 601 as the selection result.
[0087] By including multiple types of confirmation operations, the operation is made more flexible, allowing players to more flexibly implement confirmation operations through multiple operation methods, allowing the system to determine the target game content as the result of the selection of game content, thereby improving the player's gaming experience.
[0088] In some embodiments, the same joystick device can be used to switch game content and confirm the selection. For example, the game content can be switched by rotating the joystick device, and the game content can be confirmed by operations other than rotating the joystick device. Players can achieve different functions by performing different operations on the same joystick device, ensuring a smooth and complete user operation experience. The operation area will not change during the operation, avoiding interruption of user attention, thereby enhancing the user's immersion in color selection. As an example, the above step S430 may specifically include the following steps:
[0089] Step c) When the target game content is displayed in a designated form in the graphical user interface, in response to a designated operation performed on the joystick device, the target game content is determined as a selection result of the game content.
[0090] Regarding the above step c), the designated operation is an operation other than the rotation operation.
[0091] For example, Figure 6 As shown, a game controller usually has two joysticks on the left and right, and the switching operation between the left and right hands is likely to distract the player and interrupt the game train of thought. Therefore, when the system displays the game color wheel 503 and the second color block 601 in the graphical user interface, it can respond to the player's specified operation performed on the same joystick 502 and determine the second color block 601 as the selection result of the color in the game color wheel, that is, the target color.
[0092] By enabling the system to display the target game content in a specified form in a graphical user interface, the target game content is determined as a result of the selection of the game content in response to a specified operation performed on the joystick device, thereby ensuring the smoothness and integrity of the user's operating experience. During the operation, there will be no changes in the operating area, avoiding interruption of the user's attention, thereby enhancing the user's immersion in color selection.
[0093] Based on step c) above, the designated operation can be flexibly set based on the operating principle of the joystick device, so that the player can select the target game content through the designated operation control system. For example, the player can move the joystick device forward or backward to complete the designated operation more easily and smoothly, and avoid conflicts with rotation operations, thereby improving the player's gaming experience. As an example, step c) above may specifically include the following steps:
[0094] Step d) When the target game content is displayed in a specified form in the graphical user interface, in response to the joystick device being moved a specified number of times in a specified direction, the target game content is determined as a selection result of the game content.
[0095] For example, the operating principle of most existing joysticks is as follows: a joystick potentiometer is located below the joystick, and resistors in the joystick circuit control different currents to distinguish different signals. This current is also transmitted on the circuit board, with resistors controlling the current flow path and interruption. Pushing the joystick forward uses the pads in the joystick to rebound. Therefore, the joystick's rotation and wave operation do not conflict. The system can switch colors in response to the player's joystick rotation operation; and select the target color in response to the joystick being pushed a specified number of times in a specified direction.
[0096] By making the system display the target game content in a specified form in the graphical user interface, in response to the player performing an operation of moving the joystick device in a specified direction a specified number of times, the target game content is determined as the result of the selection of the game content. This allows the player to select the target game content through a relatively simple and smooth specified operation control system, and avoids conflicts with rotation operations, thereby improving the player's gaming experience.
[0097] Based on step d) above, the designated operation can be set to a clearer, easier-to-respond operation for the system. For example, the designated operation can be set to multiple movements of the joystick device in a designated direction, rather than a single movement. This prevents the system from responding incorrectly and causing the player to make an incorrect operation. It can also avoid conflicts with other operations and prevent the player's gaming experience from being affected. As an example, the designated number of times is greater than one.
[0098] For example, Figure 6 For example, when the player rotates the joystick 502 clockwise, the system controls the color selection cursor to move clockwise from the outer circle to the inner circle, thereby switching the target color. When the color selection cursor is controlled to move to the second color block 601, the player can first return the joystick 502 to its original position, and then move the joystick 502 forward twice (a specified number of times in a specified direction), and the system can determine the color corresponding to the second color block 601 as the selection result.
[0099] By setting the designated number to more than one, you can prevent players from selecting the wrong color due to hand tremors or system errors. Furthermore, you can set a single tap in a specific direction as a more precise selection. That is, when the player taps the joystick in a specific direction, the system will also switch colors in that direction, improving the player's gaming experience.
[0100] In some embodiments, the switching speed of game content can be associated with the rotation speed of the joystick device, so that the player can control the switching speed of game content by controlling the rotation speed of the joystick device. For example, the faster the rotation speed, the faster the switching speed. This allows the player to flexibly switch game content through simple operations, thereby improving the player's gaming experience. As an example, the above step S420 may specifically include the following steps:
[0101] Step e) determines a rotation speed of the rotation operation, and switches the display of the target game content in a specified form in the graphical user interface based on the rotation speed.
[0102] For example, Figure 5 As shown, the joystick sensing area can be used to carry the color wheel area in the graphical user interface. The system can determine the rotation speed of the player's rotation operation on the joystick 502, thereby controlling the movement speed of the color selection cursor based on the rotation speed, and further controlling the switching speed of the target color. For example, when the player rotates the joystick 502 clockwise at an angular velocity of 1 rad / s, the system can use the first color block 504 in the color wheel 503 as the starting point and control the movement of the color selection cursor clockwise from the outer circle to the inner circle at the same angular velocity of 1 rad / s, thereby switching the target color. For another example, when the player rotates the joystick 502 clockwise at an angular velocity of 1 rad / s, the system can use the first color block 504 in the color wheel 503 as the starting point and switch colors at a switching speed of once per second, where an angular velocity of 1 rad / s corresponds to a switching speed of once per second.
[0103] By enabling the system to determine the rotation speed of the player's rotation operation and switching the target game content in the graphical user interface to be displayed in a specified form based on the rotation speed, the player can control the switching speed of the game content by controlling the rotation speed of the joystick device. For example, the faster the rotation speed, the faster the switching speed. The player can flexibly switch the game content through simple operations, thereby improving the player's gaming experience.
[0104] Based on step e) above, the system can be made more responsive to the player's rotation operation, thereby enriching the functionality. For example, when the player suddenly slows down the joystick device, the system does not linearly slow down the switching speed according to the corresponding amplitude, but instead increases the amplitude of the switching speed slowdown nonlinearly, so that the player can make more refined selections. As an example, step e) above may specifically include the following steps:
[0105] Step f): when the rotation speed is slowed down, the rotation speed after the slowdown is increased is determined as the first switching speed.
[0106] Step g) switching the target game content to be displayed in a specified form in the graphical user interface at a first switching speed.
[0107] For example, when the player initially rotates the joystick clockwise at an angular velocity of 5 rad / s, the system also switches colors at a corresponding switching speed of five times per second. When the player slows down the rotation speed of the rotation operation to 3 rad / s, the system can respond to the player's gradually refined operation and determine the rotation speed after the increased slowdown as the new switching speed. For example, the actual rotation speed is slowed down and the new speed is determined to be 1 rad / s, thereby changing the switching speed to once per second. Instead of simply slowing down the corresponding switching speed to three times per second corresponding to the actual 3 rad / s, it is convenient for players to make more refined choices.
[0108] By making the system determine the rotation speed after increasing the degree of slowing down as the first switching speed when the joystick rotation speed is slowed down, the target game content is switched to the specified form in the graphical user interface according to the first switching speed, which facilitates players to make detailed selections and improves the players' gaming experience.
[0109] Based on step e) above, the system can be made more responsive to the player's rotation operation, thereby enriching the functionality. Similarly, for example, when the player suddenly increases the rotation speed of the joystick device, the system does not linearly increase the switching speed according to the corresponding amplitude, but instead increases the switching speed acceleration nonlinearly, so that the player can quickly and roughly select. As an example, step e) above may specifically include the following steps:
[0110] Step h): when the rotation speed is increased, the rotation speed after the increased degree of increase is determined as the second switching speed.
[0111] Step i) switching the target game content to be displayed in a specified form in the graphical user interface at a second switching speed.
[0112] For example, when the player initially rotates the joystick clockwise at an angular velocity of 1 rad / s, the system also switches colors at a corresponding switching speed of once per second. When the player increases the rotation speed of the rotation operation to three times and the angular velocity to 3 rad / s, the system can respond to the player's gradually "impatient" operation and determine the increased rotation speed as the new switching speed. For example, the actual rotation speed is increased and the new speed is determined to be 5 rad / s, thereby changing the switching speed to five times per second. Instead of simply increasing the corresponding switching speed to three times per second corresponding to the actual 3 rad / s. This makes it easier for players to switch more quickly and make rough choices.
[0113] By enabling the system to determine the increased rotation speed as the second switching speed when the joystick is rotated at an increased speed, the target game content is switched in the graphical user interface according to the second switching speed and displayed in a specified form, making it easier for players to switch more quickly and make rough selections, thereby improving the player's gaming experience.
[0114] In some embodiments, game content may include multiple types. By providing multiple types of game content, players can smoothly select from a variety of game content in the game, making this solution more widely applicable to various game scenarios and improving the player's gaming experience. As an example, game content includes any one or more of the following:
[0115] The color, lines, shapes, and positions of virtual objects in the game.
[0116] For example, the game content can be the color of virtual objects in the game, such as the player's selection of hair color, eye color, etc. when modeling a virtual character; the game content can also be lines, shapes, etc., for example, the player can select and adjust the virtual character's facial lines and weapon shape; the game content can also be position, for example, the player can select the body position of the virtual character model, such as the head position or the foot position, and then make further detailed selections for each body position.
[0117] By providing a variety of game content types, players can smoothly select from a variety of game content in the game, so that this solution can be more widely applied to various game scenarios, thereby improving the player's gaming experience.
[0118] Figure 7 This is a schematic diagram of the structure of a device for selecting game content provided by an embodiment of the present disclosure. The device can be applied to a terminal device that can present a graphical user interface. The terminal device provides a graphical user interface, in which game content is displayed. The terminal device includes a joystick device. Figure 7 As shown, the game content selection device 700 includes:
[0119] The first determining module 701 is configured to determine target game content from game content according to a rotation direction of the rotation operation in response to a rotation operation performed on the joystick device.
[0120] The display module 702 is configured to display the target game content in a specified format in a graphical user interface.
[0121] The second determining module 703 is configured to determine the target game content as a selection result of the game content in response to a confirmation operation on the target game content.
[0122] In some embodiments, the first determining module 701 is specifically configured to:
[0123] In response to a rotation operation performed on the joystick device, determining a rotation angle and a rotation direction of the rotation operation;
[0124] Target game content is determined from the game content according to the rotation direction and the rotation angle.
[0125] In some embodiments, the confirmation operation includes any one or more of the following:
[0126] Operations for moving the joystick a specified number of times, operations for moving the joystick in a specified direction, and operations for returning the joystick to its original position.
[0127] In some embodiments, the second determining module 703 is specifically configured to:
[0128] When the target game content is displayed in a designated form in the graphical user interface, the target game content is determined as a selection result of the game content in response to a designated operation performed on the joystick device; wherein the designated operation is an operation other than a rotation operation.
[0129] In some embodiments, the second determining module 703 is specifically configured to:
[0130] When the target game content is displayed in a specified form in the graphical user interface, in response to an operation of shifting the joystick device in a specified direction a specified number of times, the target game content is determined as a selection result of the game content.
[0131] In some embodiments, the specified number of times is greater than once.
[0132] In some embodiments, the display module 702 is specifically configured to:
[0133] A rotation speed of the rotation operation is determined, and display of the target game content in a specified form in the graphical user interface is switched based on the rotation speed.
[0134] In some embodiments, the display module 702 is specifically configured to:
[0135] When the rotation speed is slowed down, the rotation speed after the slowdown is increased is determined as the first switching speed;
[0136] The target game content is switched in the graphical user interface at a first switching speed so as to be displayed in a specified form.
[0137] In some embodiments, the display module 702 is specifically configured to:
[0138] When the rotation speed is increased, the rotation speed after the increased degree of acceleration is determined as the second switching speed;
[0139] The target game content is switched in the graphical user interface to be displayed in a specified form at a second switching speed.
[0140] In some embodiments, the game content includes any one or more of the following:
[0141] The color, lines, shapes, and positions of virtual objects in the game.
[0142] The game content selection device provided in the embodiment of the present disclosure has the same technical features as the game content selection method provided in the above embodiment, and therefore can solve the same technical problems and achieve the same technical effects. The system can first respond to a player's rotation operation on a joystick of a game controller, and determine a target game content from the game content based on the player's rotation direction of the joystick of the game controller, for example, clockwise rotation is for sequential switching selection, and counterclockwise rotation is for reverse switching selection. The game content currently selected by the player is displayed to the player in a specified format in real time on a graphical user interface. After the player completes the confirmation operation on the target game content by moving the joystick forward twice, the system can determine the currently selected target game content as the game content selection result. The target game content is determined based on the rotation direction of the rotation operation by rotating the joystick device. The currently selected target game content can be switched by the rotation operation, that is, the rotation process is accompanied by the switching of game content, which reduces the complexity and tediousness of repeated rotation operations, improves the smoothness of operation, and avoids the lag caused by repeated rotation operations, thereby greatly improving the player's feel for operating the joystick to select game content. Moreover, all operations can be completed using the joystick on the same side of the game controller, avoiding the player's attention being distracted by switching operations between the left and right hands, and alleviating the technical problem of low operational smoothness when the player selects game content using the joystick device in the game.
[0143] The present disclosure also provides a terminal device, including: a processor, a storage medium, and a bus. The storage medium stores machine-readable instructions executable by the processor. When the terminal device executes a method for selecting game content as described in the embodiment, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions. The processor performs the following steps according to the preamble of the method item:
[0144] In response to a rotation operation performed on the joystick device, determining a target game content from the game content according to a rotation direction of the rotation operation;
[0145] Displaying the target game content in a specified format in the graphical user interface;
[0146] In response to a confirmation operation on the target game content, the target game content is determined as a selection result of the game content.
[0147] Its specific embodiments and specific working processes can all refer to the corresponding processes in the above method embodiments, and will not be repeated here.
[0148] In a feasible embodiment, when the processor determines the target game content from the game content according to the rotation direction of the rotation operation in response to the rotation operation performed on the joystick device, the processor is specifically configured to:
[0149] In response to a rotation operation performed on the joystick device, determining a rotation angle and a rotation direction of the rotation operation;
[0150] Target game content is determined from the game content according to the rotation direction and the rotation angle.
[0151] In one feasible embodiment, the confirmation operation includes any one or more of the following:
[0152] The operation of moving the rocker device a specified number of times, the operation of moving the rocker device in a specified direction, and the operation of returning the rocker device to its original position.
[0153] In a feasible implementation manner, when the processor performs the confirmation operation on the target game content in response to determining the target game content as a selection result of the game content, the processor is specifically configured to:
[0154] When the target game content is displayed in a specified form in the graphical user interface, the target game content is determined as a selection result of the game content in response to a specified operation performed on the joystick device; wherein the specified operation is an operation other than the rotation operation.
[0155] In a feasible embodiment, when the processor displays the target game content in a specified form in the graphical user interface and determines the target game content as a selection result of the game content in response to a specified operation performed on the joystick device, the processor is specifically configured to:
[0156] When the target game content is displayed in a specified form in the graphical user interface, in response to the joystick device being toggled in a specified direction a specified number of times, the target game content is determined as a selection result of the game content.
[0157] In one feasible embodiment, the specified number of times is greater than one time.
[0158] In a feasible embodiment, when the processor executes the step of displaying the target game content in a specified form in the graphical user interface, the processor is specifically configured to:
[0159] A rotation speed of the rotation operation is determined, and a display of the target game content in a specified form in the graphical user interface is switched based on the rotation speed.
[0160] In a feasible embodiment, when executing the step of switching the display of the target game content in the graphical user interface to a specified form based on the rotation speed, the processor is specifically configured to:
[0161] When the rotation speed is slowed down, the rotation speed after the degree of slowing down is determined as the first switching speed;
[0162] The target game content is switched in the graphical user interface to be displayed in a specified form according to the first switching speed.
[0163] In a feasible embodiment, when executing the step of switching the display of the target game content in the graphical user interface to a specified form based on the rotation speed, the processor is specifically configured to:
[0164] When the rotation speed is increased, the rotation speed after the increased degree of acceleration is determined as the second switching speed;
[0165] The target game content is switched in the graphical user interface to be displayed in a specified form according to the second switching speed.
[0166] In a feasible embodiment, the game content includes any one or more of the following:
[0167] The color, lines, shapes, and positions of virtual objects in the game.
[0168] Through the above-described method, the system can first respond to the player's rotation operation on the joystick of the game controller, determine the target game content from the game content according to the player's rotation direction of the joystick of the game controller, for example, clockwise rotation is for sequential switching selection, and counterclockwise rotation is for reverse switching selection, and the game content currently selected by the player is displayed to the player in a specified format in real time on the graphical user interface. After the player completes the confirmation operation on the target game content by moving the joystick forward twice, the system can determine the currently selected target game content as the game content selection result. The target game content is determined according to the rotation direction of the rotation operation by rotating the joystick device. The currently selected target game content can be switched by the rotation operation, that is, the rotation process is accompanied by the switching of game content, which reduces the complexity and tediousness of repeated turning operations, improves the smoothness of operation, and avoids the lag caused by repeated turning operations, thereby greatly improving the player's feel for operating the joystick to select game content. Moreover, all operations can be completed using the joystick on the same side of the game controller, avoiding the player's attention being distracted by switching operations between the left and right hands, and alleviating the technical problem of low smoothness of the player's operation when selecting game content through the joystick device in the game.
[0169] Corresponding to the above-mentioned method for selecting game content, an embodiment of the present disclosure further provides a program product, such as a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to perform the following steps:
[0170] Its specific embodiments and specific working processes can all refer to the corresponding processes in the above method embodiments, and will not be repeated here.
[0171] In a feasible embodiment, when the processor determines the target game content from the game content according to the rotation direction of the rotation operation in response to the rotation operation performed on the joystick device, the processor is specifically configured to:
[0172] In response to a rotation operation performed on the joystick device, determining a rotation angle and a rotation direction of the rotation operation;
[0173] Target game content is determined from the game content according to the rotation direction and the rotation angle.
[0174] In one feasible embodiment, the confirmation operation includes any one or more of the following:
[0175] The operation of moving the rocker device a specified number of times, the operation of moving the rocker device in a specified direction, and the operation of returning the rocker device to its original position.
[0176] In a feasible implementation manner, when the processor performs the confirmation operation on the target game content in response to determining the target game content as a selection result of the game content, the processor is specifically configured to:
[0177] When the target game content is displayed in a specified form in the graphical user interface, the target game content is determined as a selection result of the game content in response to a specified operation performed on the joystick device; wherein the specified operation is an operation other than the rotation operation.
[0178] In a feasible embodiment, when the processor displays the target game content in a specified form in the graphical user interface and determines the target game content as a selection result of the game content in response to a specified operation performed on the joystick device, the processor is specifically configured to:
[0179] When the target game content is displayed in a specified form in the graphical user interface, in response to the joystick device being toggled in a specified direction a specified number of times, the target game content is determined as a selection result of the game content.
[0180] In one feasible embodiment, the specified number of times is greater than one time.
[0181] In a feasible embodiment, when the processor executes the step of displaying the target game content in a specified form in the graphical user interface, the processor is specifically configured to:
[0182] A rotation speed of the rotation operation is determined, and a display of the target game content in a specified form in the graphical user interface is switched based on the rotation speed.
[0183] In a feasible embodiment, when executing the step of switching the display of the target game content in the graphical user interface to a specified form based on the rotation speed, the processor is specifically configured to:
[0184] When the rotation speed is slowed down, the rotation speed after the degree of slowing down is determined as the first switching speed;
[0185] The target game content is switched in the graphical user interface to be displayed in a specified form according to the first switching speed.
[0186] In a feasible embodiment, when executing the step of switching the display of the target game content in the graphical user interface to a specified form based on the rotation speed, the processor is specifically configured to:
[0187] When the rotation speed is increased, the rotation speed after the increased degree of acceleration is determined as the second switching speed;
[0188] The target game content is switched in the graphical user interface to be displayed in a specified form according to the second switching speed.
[0189] In a feasible embodiment, the game content includes any one or more of the following:
[0190] The color, lines, shapes, and positions of virtual objects in the game.
[0191] Through the above-described method, the system can first respond to the player's rotation operation on the joystick of the game controller, determine the target game content from the game content according to the player's rotation direction of the joystick of the game controller, for example, clockwise rotation is for sequential switching selection, and counterclockwise rotation is for reverse switching selection, and the game content currently selected by the player is displayed to the player in a specified format in real time on the graphical user interface. After the player completes the confirmation operation on the target game content by moving the joystick forward twice, the system can determine the currently selected target game content as the game content selection result. The target game content is determined according to the rotation direction of the rotation operation by rotating the joystick device. The currently selected target game content can be switched by the rotation operation, that is, the rotation process is accompanied by the switching of game content, which reduces the complexity and tediousness of repeated turning operations, improves the smoothness of operation, and avoids the lag caused by repeated turning operations, thereby greatly improving the player's feel for operating the joystick to select game content. Moreover, all operations can be completed using the joystick on the same side of the game controller, avoiding the player's attention being distracted by switching operations between the left and right hands, and alleviating the technical problem of low smoothness of the player's operation when selecting game content through the joystick device in the game.
[0192] The game content selection device provided in the embodiments of the present disclosure can be specific hardware on the device or software or firmware installed on the device. The implementation principle and technical effects of the device provided in the embodiments of the present disclosure are the same as those of the aforementioned method embodiments. For the sake of brief description, any part not mentioned in the device embodiment can be referred to the corresponding content in the aforementioned method embodiments. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can all refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0193] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0194] For another example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, program segment or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0195] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0196] In addition, each functional unit in the embodiments provided in the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0197] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method for selecting game content described in each embodiment of the present disclosure. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0198] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.
[0199] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above-mentioned embodiments, ordinary technicians in this field should understand that any technician familiar with this technical field can still modify the technical solutions described in the above-mentioned embodiments within the technical scope disclosed in the present disclosure, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present disclosure. They should all be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A method for selecting game content, characterized in that: Providing a graphical user interface through a terminal device, wherein the graphical user interface displays the game content, and the terminal device includes a joystick device; the method includes: In response to a rotation operation performed on the joystick device, determining a rotation angle and a rotation direction of the rotation operation; determining target game content from the game content according to the rotation direction and the rotation angle; Displaying the target game content in a specified format in the graphical user interface; In response to a confirmation operation on the target game content, the target game content is determined as a selection result of the game content.
2. The method according to claim 1, characterized in that The confirmation operation includes any one or more of the following: The operation of moving the rocker device a specified number of times, the operation of moving the rocker device in a specified direction, and the operation of returning the rocker device to its original position.
3. The method according to claim 1, characterized in that In response to a confirmation operation on the target game content, determining the target game content as a selection result of the game content includes: When the target game content is displayed in a specified form in the graphical user interface, the target game content is determined as a selection result of the game content in response to a specified operation performed on the joystick device; wherein the specified operation is an operation other than the rotation operation.
4. The method according to claim 3, characterized in that When the target game content is displayed in the graphical user interface in a specified form, in response to a specified operation performed on the joystick device, determining the target game content as a selection result of the game content includes: When the target game content is displayed in a specified form in the graphical user interface, in response to the joystick device being toggled in a specified direction a specified number of times, the target game content is determined as a selection result of the game content.
5. The method according to claim 4, characterized in that The specified number of times is greater than one.
6. The method according to claim 1, wherein Displaying the target game content in a specified form in the graphical user interface includes: A rotation speed of the rotation operation is determined, and a display of the target game content in a specified form in the graphical user interface is switched based on the rotation speed.
7. The method according to claim 6, characterized in that The switching of the target game content to be displayed in a specified form in the graphical user interface based on the rotation speed includes: When the rotation speed is slowed down, the rotation speed after the degree of slowing down is determined as the first switching speed; The target game content is switched in the graphical user interface to be displayed in a specified form according to the first switching speed.
8. The method according to claim 6, characterized in that The switching of the target game content to be displayed in a specified form in the graphical user interface based on the rotation speed includes: When the rotation speed is increased, the rotation speed after the increased degree of acceleration is determined as the second switching speed; The target game content is switched in the graphical user interface to be displayed in a specified form according to the second switching speed.
9. The method according to claim 1, characterized in that The game content includes any one or more of the following: The color, lines, shapes, and positions of virtual objects in the game.
10. A device for selecting game content, characterized in that: Providing a graphical user interface through a terminal device, wherein the graphical user interface displays the game content, wherein the terminal device includes a joystick device; including: a first determining module, configured to, in response to a rotation operation performed on the joystick device, determine target game content from the game content according to a rotation direction of the rotation operation; A display module, configured to display the target game content in a specified format on the graphical user interface; a second determining module, configured to determine the target game content as a selection result of the game content in response to a confirmation operation on the target game content; The first determining module is specifically configured to: determine a rotation angle and a rotation direction of the rotation operation in response to a rotation operation performed on the joystick device; and determine target game content from the game content according to the rotation direction and the rotation angle.
11. A terminal device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Multi-resource game touch operation method and device, storage medium and terminal
CN109568938A
Game device and method for displaying test result in the game device
JP2001157774A