[go: up one dir, main page]

CN108153475B - Object position switching method and mobile terminal - Google Patents

Object position switching method and mobile terminal Download PDF

Info

Publication number
CN108153475B
CN108153475B CN201611110485.5A CN201611110485A CN108153475B CN 108153475 B CN108153475 B CN 108153475B CN 201611110485 A CN201611110485 A CN 201611110485A CN 108153475 B CN108153475 B CN 108153475B
Authority
CN
China
Prior art keywords
instruction
mobile terminal
switching
map
position switching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611110485.5A
Other languages
Chinese (zh)
Other versions
CN108153475A (en
Inventor
王怡然
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201611110485.5A priority Critical patent/CN108153475B/en
Priority to PCT/CN2017/114610 priority patent/WO2018103634A1/en
Publication of CN108153475A publication Critical patent/CN108153475A/en
Priority to US16/351,241 priority patent/US10821360B2/en
Application granted granted Critical
Publication of CN108153475B publication Critical patent/CN108153475B/en
Priority to US17/017,405 priority patent/US11623142B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application provides an object position switching method which is used for switching the coordinate position of a simulation object in a hand-trip. The object position switching method provided by the application comprises the following steps: receiving a first instruction, wherein the first instruction is used for indicating the position of a switching simulation object; displaying a position switching map on an operation interface of the mobile terminal according to the first instruction, wherein the position switching map comprises one or more positions to be selected; receiving a second instruction, and determining a destination position according to the second instruction, wherein the destination position belongs to the one or more positions to be selected; and switching the simulation object to the target position for displaying. The application also provides a related mobile terminal.

Description

Object position switching method and mobile terminal
Technical Field
The invention relates to the technical field of internet, in particular to an object position switching method and a mobile terminal.
Background
With the development of science and technology, mobile terminals such as mobile phones have more and more powerful functions. Many applications, originally only applicable to Personal Computers (PCs), are now available for operation on mobile terminals.
Hand games are game software running on a mobile terminal. Based on the limitations of the player interaction mode, the screen size and the like of the mobile terminal, the mobile terminal cannot use a mouse, a shortcut key and other quick game operation modes. At present, most mobile terminals adopt a touch operation mode, so that the characteristics of touch operation need to be adapted to the operation design of a hand game.
In the prior art, a player generally operates a simulation object in a game in the following ways: when a player wants to move the position of a simulation object (such as a hero character) in a hand tour, a moving route is formed by continuously clicking a screen in an interface, so that the hero character can move along the route clicked by the player. The operation mode requires that a player continuously clicks a plurality of passing points to form a complete moving route, and the convenience of controlling the simulation object is influenced.
Disclosure of Invention
The application provides an object position switching method which is used for switching the coordinate position of a simulation object in a hand-trip. The application also provides a related mobile terminal.
The object position switching method provided by the application comprises the following steps:
receiving a first instruction, wherein the first instruction is used for indicating the position of a switching simulation object;
displaying a position switching map on an operation interface of the mobile terminal according to the first instruction, wherein the position switching map comprises one or more positions to be selected;
receiving a second instruction, and determining a destination position according to the second instruction, wherein the destination position belongs to the one or more positions to be selected;
and switching the simulation object to the target position for displaying.
The application provides a mobile terminal comprising:
the instruction receiving module is used for receiving a first instruction, and the first instruction is used for indicating the position of switching the simulation object;
the map display module is used for displaying a position switching map on an operation interface of the mobile terminal according to the first instruction, wherein the position switching map comprises one or more positions to be selected;
the instruction receiving module is further used for receiving a second instruction;
the destination determining module is used for determining a destination position according to the second instruction, wherein the destination position belongs to the one or more positions to be selected;
and the position switching module is used for switching the simulation object to the target position for displaying.
In the application, after receiving an instruction issued by a player, the mobile terminal generates a position switching map and displays the position switching map to the player, and switches the simulation object to a target position to display according to the target position selected by the player on the position switching map. By the method, the simulation object can be conveyed to the target coordinate at one time without manually clicking multiple times to form the moving route of the simulation object. Compared with the prior art, the operation comfort level and the convenience degree of the hand game are greatly improved, and the user experience is better.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1(a) is a schematic view of a hand-swimming system provided herein;
fig. 1(b) is a flowchart of an embodiment of an object location switching method provided in the present application;
FIG. 2 is a schematic diagram of an exemplary operator interface provided herein;
FIG. 3 is another exemplary schematic view of an operator interface provided herein;
FIG. 4 is another exemplary schematic view of an operator interface provided herein;
FIG. 5 is another exemplary schematic view of an operator interface provided herein;
FIG. 6 is a schematic view of another example of an operator interface provided herein;
FIG. 7 is another exemplary schematic view of an operator interface provided herein;
FIG. 8 is a schematic view of another example of an operator interface provided herein;
fig. 9 is a flowchart of another embodiment of an object position switching method provided in the present application;
FIG. 10 is a block diagram of one embodiment of a mobile terminal provided herein;
fig. 11 is a block diagram of another embodiment of a mobile terminal provided in the present application.
Detailed Description
The application provides an object position switching method which is used for improving user experience of a mobile terminal. The present application also provides related mobile terminals, which will be described separately below.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
With the rapid development of the internet, Online competitive Games are more popular with the public, and Multiplayer Online Battle Arena Games (MOBA) is a popular Online competitive game at present.
In the MOBA, players are typically divided into two teams. In the present application, a team in which a player is present is referred to as a team-already, and a team competing with the player is referred to as an enemy. The MOBA provides a simulated object for the player, which is presented to the player in the form of a "hero character". And the player controls the hero character selected by the player to compete with the enemy.
The MOBA also provides resource objects for each player, which the player can use to help him fight. Resource objects typically include organs, eyes, soldiers, etc., and may include other objects as well.
The existing MOBA is becoming mature as an end-stream for PC applications. Because the PC screen is big, and can carry out nimble accurate operation through mouse, keyboard, so MOBA user experience on the PC is comparatively directly perceived convenient. But the PC is large in size, heavy in mass and inconvenient to carry, and great limitation is caused to the time and occasions for the user to experience the MOBA.
With the rapid development of mobile terminals such as mobile phones, many MOBAs originally adapted to PCs can now be operated as mobile phones. The mobile terminal is small in size, light in weight, convenient to carry and convenient to network, and players can experience the fun brought by the MOBA on the mobile terminal at any time and any place.
Referring to fig. 1(a), the basic architecture of the mobile game system mainly includes a plurality of mobile terminals 10, a network 20 and a server 30, the mobile terminals 10 and the server 30 are connected in communication through the network 20, each mobile terminal 10 is installed with an MOBA, and a player plays the MOBA with other players online through the own mobile terminal 10. In order to ensure the consistency of the data of each player in the MOBA hand game, the game data of each player is transferred to other players through the server of the hand game, namely the game data on one mobile terminal is transferred to other mobile terminals through the server. Game data relayed through the server is often in the form of synchronized data frames. In order to prevent some players from modifying data maliciously and causing some game characters to have ultrahigh skills, each mobile terminal needs to perform synchronous verification on game data of other mobile terminals.
However, the mobile terminal is generally small in screen and is not equipped with a mouse and a keyboard, which greatly affects the convenience of a player in manipulating a simulation object. For example, the existing mobile terminal often has only a limited number of keys such as power supply, volume, home key, etc., and most of the operation instructions issued by the player are received through the touch screen of the mobile terminal. Then, when the player wants to move the hero character to a specified position, it is generally necessary to continuously click the screen in the interface to form a moving route so that the hero character can move along the route clicked by the player. The operation mode requires that a player continuously clicks a plurality of passing points to form a complete moving route, and the operation convenience is poor.
In order to solve the above problem, the present application provides an object location switching method, which is applied to a mobile terminal such as a mobile phone. Referring to fig. 1, the basic process includes:
101. a first instruction is received.
The mobile terminal receives a first instruction issued by a player, wherein the first instruction is used for indicating the position of switching the simulation object. Since the mobile terminal can receive the instruction issued by the player through the touch screen, the first instruction may be in the form of a touch instruction.
In the present application, the function of switching the position of the simulation object is presented to the player in the form of "transfer" skills at a player Interface (UI) layer. By way of example with reference to fig. 2-4:
before the game begins, the player is required to select one or more skills to be used in the game for his hero character, and the player clicks an icon for selecting a transfer skill, as indicated by the arrow in fig. 2.
After the player selects the skills to be used in the game, the selected skills are presented to the player in a hero character information interface, as shown in fig. 3. From the lower right hand corner of fig. 3, an icon of the player's skill transfer can be seen.
During the game, the icon for transferring skills is displayed on the operation interface of the game, as shown in fig. 4. An icon of the transfer skill of the player can be seen from below in fig. 4. When the player clicks the icon, the mobile terminal receives the clicking operation (i.e., the first instruction), and determines that the player requires to initiate transmission skills to switch the position of the hero character.
102. And displaying the position switching map.
After receiving the first instruction, the mobile terminal determines that the player requires to start transmission skill to switch the position of the hero character. The mobile terminal then displays the position switching map on the operation interface. The position switching map comprises one or more candidate positions. Each candidate position is used to indicate a position to which a player can switch hero characters.
Optionally, the candidate position may be a coordinate position of a resource object of the hero character, so that the player may directly transfer the hero character to the resource object and battle with the resource object. It should be noted that the resource object of the hero character in this embodiment should have the same preset attribute as the hero character, and the preset attribute is used to indicate the team to which the simulation object and the resource object belong. That is, the hero character of the player can only switch to the position of the resource object of the team (such as the organ, the eye of the team, the soldier of the team, etc.).
Optionally, in the process of displaying the position switching map, the mobile terminal may first obtain the coordinate position of the resource object of the team by scanning or the like, and then display the icon of the resource object of the team at the coordinate position of the resource object of the team in the position switching map, where different types of resource objects may have different icons.
Optionally, in order to facilitate the player to intuitively recognize the resource object of the team in the position switching map, the mobile terminal may add special effects, such as highlighting, arrow indication, and the like, to the resource object of the team. Optionally, if the number of soldiers is large, the mobile terminal may only add special effects to organs and eyes for the aesthetic property of the operation interface,
optionally, the mobile terminal may also display the positions of the simulated objects and/or resource objects of the enemy on the position transmission map to provide reference information for the player's battle. In order to facilitate the distinction of players, the icon style of the simulated object and/or the resource object of the enemy team is different from the icon style of the team, such as different colors of the icons, different special effects of the icons and the like.
The conventional MOBA hand game generally has a game map for displaying information such as a topographic feature set by a game. Unlike the conventional game map, the position switching map is a map additionally provided in the present application for switching the position of the simulation object. Fig. 5 is an example of a game operation interface showing a position switching map, and a dark gray area on the right side of the operation interface is the position switching map. Icons of the plurality of resource objects of the team are shown at the lower left of the position switching map, and icons of the plurality of resource objects of the enemy are marked at the upper right of the position switching map. The position switching map has different design initiatives from the ordinary game map, so the position switching map can also have different display forms in the aspect of UI, and the difference between the position switching map provided by the present application and the ordinary game map will be explained by taking fig. 5 as an example:
the position switching map is displayed on the right part of the operation interface; the existing common game map is generally displayed on the left side portion of the operation interface.
The position switching map can set the icons of the resource objects to be larger so as to improve the accuracy of clicking the icons by the player; the existing common game map has more icons, so each icon is generally arranged to be smaller.
In the position switching map, preferentially displaying the icon of the resource object and then displaying the icon of the simulation object; the conventional general game map generally displays icons of simulation objects firstly and displays icons of resource objects secondly.
In the existing common game map, a player clicking a certain icon may broadcast corresponding information; the location switching map does not provide a function of broadcasting information.
The difference between the position switching map and the ordinary game map is only exemplified above, and in practical applications, the position switching map may have one or more of the above differences, or may not have the above differences, and the present application is not limited thereto.
Optionally, if the first instruction in step 101 is caused by the fact that the player mistakenly touches the skill transferring icon, the player may issue a touch instruction to the mobile terminal by clicking the skill transferring icon again, and the mobile terminal closes the position switching map after receiving the touch instruction, and does not perform subsequent steps 103 and 104.
103. And receiving a second instruction, and determining a destination position according to the second instruction.
And after the mobile terminal displays the position switching map on the operation interface, receiving a second instruction and determining a target position according to the second instruction. The destination location belongs to one of the one or more alternative locations determined in step 202.
The second instruction may also be in the form of a touch instruction. Specifically, the player clicks a position switching map area on the screen of the mobile terminal, and the mobile terminal receives the click operation (i.e., the second instruction) and determines a touch effective range of the click operation. The touch effective range is used to indicate an area range of the screen of the mobile terminal touched by the player. And the position to be selected in the touch effective range of the second instruction is the destination position.
For example, if the candidate position is the coordinate position of the resource object of the team, the player clicks the icon of the resource object a in the position switching map, the mobile terminal receives the click operation, determines that the touch effective range of the click operation includes the icon of the resource object a, and then the mobile terminal determines that the coordinate position of the resource object a is the destination position.
Optionally, if the touch effective range of the second instruction includes the icons of the plurality of resource objects, the mobile terminal determines the touch coordinate of the second instruction, specifically, a center point of the touch effective range of the second instruction may be used as the touch coordinate of the second instruction, and the touch coordinate of the second instruction may also be determined in other manners. And then the mobile terminal determines the coordinate position of the resource object corresponding to the icon closest to the touch coordinate of the second instruction as the target position.
Optionally, if the touch valid range of the second instruction does not include any icon of the resource object, the second instruction may be considered invalid this time, and the mobile terminal does not determine the destination location according to the second instruction this time.
104. And switching the simulation object to the destination position for displaying.
And after the mobile terminal determines the target position, switching the simulation object to the target position for displaying. Thus, the implementation of the transmission skill is completed, and the position switching of the simulation object is realized.
Optionally, in the actual game running, it takes a period of time (e.g., several seconds) to perform operations such as data loading calculation, etc. when the mobile terminal switches the position of the simulation object, and this period of time may be displayed to the player in the form of skill reading in the operation interface of the game.
Optionally, in the process of reading the skill, if the hero character is damaged by the attack of the enemy, the mobile terminal may stop executing step 104, and interrupt the implementation of the current transmission skill.
Optionally, after the mobile terminal starts to switch the position of the simulation object, the game lens may be moved to the resource object corresponding to the destination position, as shown in fig. 6 to 8. Fig. 6 is a schematic diagram of a resource object corresponding to a destination position being a facility, fig. 6 is a schematic diagram of a resource object corresponding to a destination position being an eye, and fig. 6 is a schematic diagram of a resource object corresponding to a destination position being an soldier. After successful transfer, the player's hero character appears at the destination location, specifically next to the resource object corresponding to the destination location.
Optionally, if the resource object corresponding to the destination location is a soldier, during the progress of the transmission skills of the hero character, the soldier at the destination location may have the following effects in addition to one or more of: immovable, i.e. the position of the soldier is fixed and does not move; invincibility, namely, the soldiers cannot be injured by the enemy; the attack can not be made, namely, the soldier can not actively attack the enemy.
In this embodiment, after receiving a first instruction issued by a player, the mobile terminal generates a position switching map and displays the position switching map to the player, and switches the simulation object to a target position for display according to the target position selected by the player on the position switching map. By the method, the simulation object can be conveyed to the target position at one time without manually clicking the moving route of the simulation object for many times. Compared with the prior art, the operation comfort level and the convenience degree of the hand game are greatly improved, and the user experience is better.
Optionally, after step 101, the mobile terminal may further determine whether the current simulation object meets a preset condition, and if the current simulation object meets the preset condition, trigger the operation of step 102. The preset conditions are mainly used for judging whether the position of the simulation object can be switched currently, and in a scene that the simulation object is a hero character, the preset conditions can be specifically used for judging whether the transmission skill of the hero character is available currently. For example, the preset condition may be one or more of the following conditions: the current time length from the hero character using the transmission skill last time reaches the cooling time of the transmission skill, the hero character is not in a death state currently, and the transmission skill of the hero character is not controlled by an enemy currently.
Optionally, in order to ensure consistency of data of each player in the MOBA hand game, the game data of each player is to be transferred to other players through the server of the hand game, that is, the game data on one mobile terminal is to be transferred to other mobile terminals through the server. Game data relayed through the server is often in the form of synchronized data frames. In order to prevent some players from modifying data maliciously and causing some game characters to have ultrahigh skills, each mobile terminal needs to perform synchronous verification on game data of other mobile terminals. For example, in this embodiment, after receiving the second instruction from the player in step 103, the mobile terminal may obtain the synchronization data frames of other mobile terminals from the server, and perform synchronization verification with other mobile terminals according to the synchronization data frames. If the synchronous check is passed, triggering and executing the step 104; if the synchronization check fails, the mobile terminal does not perform step 104, and the implementation of the current transmission skill is interrupted.
Another embodiment of the object position switching method provided in the present application is described below, and a basic flow thereof refers to fig. 9, which includes:
901. clicking a transmission skill icon on an operation interface of the game by the player;
902. the mobile terminal judges whether or not the transmission skill of the hero character is currently available,
if yes, go to step 903;
if the judgment result is negative, stopping the implementation of the transmission skill;
903. the mobile terminal displays a transmission position map on an operation interface of the game;
904. the player clicks the transmission skill icon on the operation interface of the game again;
905. the mobile terminal closes the transmission position map on the operation interface of the game;
906. clicking an icon in a position switching map by a player;
907. the mobile terminal determines a target position according to the effective touch range clicked by the player;
908. the mobile terminal acquires synchronous data frames of other mobile terminals from the server;
909. the mobile terminal performs a synchronization check based on the synchronization data frame,
if the synchronization check passes, go to step 910;
if the synchronous check is not passed, stopping the implementation of the transmission skill;
910. the mobile terminal performs a skill reading of the strip,
if the hero character is attacked and damaged by an enemy in the strip reading process, stopping the implementation of the transmission skill;
911. the mobile terminal displays the hero character at the destination location.
The embodiment provides a more detailed object position switching method, which can transfer the simulation object to the destination position at one time without manually clicking a plurality of times to form the moving route of the simulation object. Compared with the prior art, the operation comfort level and the convenience degree of the hand game are greatly improved, and the user experience is better.
The object position switching method provided by the present application is mainly described above, and a mobile terminal for implementing the method is described below, referring to fig. 10. The application provides a mobile terminal mainly includes:
an instruction receiving module 1001 configured to receive a first instruction, where the first instruction is used to instruct to switch a position of a simulation object. Since the mobile terminal can receive the instruction issued by the player through the touch screen, the first instruction may be in the form of a touch instruction.
The map display module 1002 is configured to display a position switching map on an operation interface of the mobile terminal according to the first instruction, where the position switching map includes one or more candidate positions, and each candidate position is used to indicate a position to which a player can switch a hero character.
The instruction receiving module 1001 is further configured to receive a second instruction. The second instructions are for selecting a destination location among the one or more candidate locations.
A destination determining module 1003, configured to determine a destination location according to the second instruction, where the destination location belongs to the one or more candidate locations.
A position switching module 1004, configured to switch the simulation object to the destination position for displaying.
In this embodiment, after the instruction receiving module 1001 receives a first instruction issued by the player, the map display module 1002 generates a position switching map to be displayed to the player, the destination determining module 1003 determines a destination position according to a second instruction received by the instruction receiving module 1001, and the position switching module 1004 switches the simulation object to the destination position to be displayed. The mobile terminal provided by the embodiment can transmit the simulation object to the destination position at one time without manually clicking for forming the moving route of the simulation object for multiple times. Compared with the prior art, the operation comfort level and the convenience degree of the hand game are greatly improved, and the user experience is better.
Optionally, the candidate location includes: a coordinate position of a resource object of the simulation object, wherein the resource object has the same preset attribute as the simulation object.
Optionally, the map display module 1002 is specifically configured to:
after receiving the first instruction, acquiring the coordinate position of the resource object;
and displaying the position switching map on an operation interface of the mobile terminal, and displaying an icon of the resource object at the coordinate position of the resource object in the position switching map.
Optionally, the second instruction is a touch instruction, and the purpose determining module 1003 is specifically configured to:
determining a touch valid range of the second instruction;
and determining the position to be selected in the touch effective range of the second instruction as a destination position.
Optionally, the mobile terminal further includes: a condition determining module 1005, configured to determine whether the current simulation object meets a preset condition;
the map display module 1002 is specifically configured to: if the condition determining module 1005 determines that the current simulation object meets a preset condition, the step of displaying a position switching map on an operation interface of the mobile terminal according to the first instruction is executed.
Optionally, the mobile terminal further includes: a synchronization verification module 1006, configured to receive a synchronization data frame sent by a server, and perform synchronization verification according to the synchronization data frame;
the position switching module 1004 is specifically configured to: and if the synchronous verification module passes the synchronous verification, executing the step of switching the simulation object to the target position for displaying.
The mobile terminal provided by the embodiment shown in fig. 10 can be understood by referring to the descriptions of fig. 1 to fig. 9, and repeated description is omitted here.
The application also provides another mobile terminal which can be a mobile phone. As shown in fig. 11, for convenience of explanation, only the parts related to the present application are shown, and details of the technology are not disclosed, please refer to the method part of the embodiment of the present application.
Fig. 11 is a block diagram illustrating a partial structure of a mobile terminal 800 according to an embodiment of the present disclosure. Referring to fig. 11, the mobile terminal includes: camera 810, memory 820, input unit 830, display unit 840, sensor 850, audio circuitry 860, WiFi module 870, processor 880, and power supply 890. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 11 is not intended to be limiting of mobile terminals and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile terminal in detail with reference to fig. 11:
camera 810 may be used for photography;
the memory 820 may be used to store software programs and modules, and the processor 880 executes various functional applications and data processing of the mobile terminal by operating the software programs and modules stored in the memory 820. The memory 820 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the mobile terminal, and the like. Further, the memory 820 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 830 may be used for receiving an operation instruction of a player, such as: inputting a scan instruction, and generating key signal inputs related to player settings and function control of the mobile terminal 800. Specifically, the input unit 830 may include a touch panel 831 and other input devices 832. The touch panel 831, also referred to as a touch screen, can collect touch operations of a player on or near the touch panel 831 (for example, operations of a player on the touch panel 831 or near the touch panel 831 using any suitable object or accessory such as a finger or a stylus pen), and drive a corresponding connected mobile terminal according to a preset program. Alternatively, the touch panel 831 may include two portions of a touch detection mobile terminal and a touch controller. The touch detection mobile terminal detects the touch direction of a player, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing mobile terminal, converts it into touch point coordinates, and then sends the touch point coordinates to the processor 880, and can receive and execute commands sent from the processor 880. In addition, the touch panel 831 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 830 may include other input devices 832 in addition to the touch panel 831. In particular, other input devices 832 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 840 may be used to display an application interface. The Display unit 840 may include an indicator Light 841, and the indicator Light 841 may be optionally configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, touch panel 831 can cover indicator 841, and when touch panel 831 detects a touch operation thereon or nearby, it can transmit to processor 880 to determine the type of touch event, and then processor 880 can provide a corresponding visual output on indicator 841 according to the type of touch event. Although the touch panel 831 and the indicator light 841 are implemented as two separate components in fig. 10 to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 831 and the indicator light 841 may be integrated to implement the input and output functions of the mobile terminal.
The mobile terminal 800 may also include at least one sensor 850.
Audio circuitry 860, speakers 861, microphone 862 may provide an audio interface between the player and the mobile terminal. The audio circuit 860 can transmit the electrical signal converted from the received audio data to the speaker 861, and the electrical signal is converted into a sound signal by the speaker 861 and output; on the other hand, the microphone 862 converts the collected sound signal into an electrical signal, which is received by the audio circuit 860 and converted into audio data, and then the audio data is processed by the audio data output processor 880 and transmitted to, for example, another mobile terminal via the camera 810, or the audio data is output to the memory 820 for further processing.
WiFi module 870 may be used for communication.
The processor 880 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 820 and calling data stored in the memory 820, thereby integrally monitoring the mobile terminal. Optionally, processor 880 may include one or more processing units; preferably, the processor 880 may integrate an application processor, which primarily handles operating systems, player interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 880.
The mobile terminal 800 further includes a power supply 890 (e.g., a battery) for supplying power to the various components, which may be logically connected to the processor 880 via a power management system that may be configured to manage charging, discharging, and power consumption.
Although not shown, the mobile terminal 800 may further include a Radio Frequency (RF) circuit, a bluetooth module, and the like, which will not be described herein.
In the embodiment of the present application, the processor 880 of the mobile terminal further has the following functions:
receiving a first instruction, wherein the first instruction is used for indicating the position of a switching simulation object;
displaying a position switching map on an operation interface of the mobile terminal according to the first instruction, wherein the position switching map comprises one or more positions to be selected;
receiving a second instruction, and determining a destination position according to the second instruction, wherein the destination position belongs to the one or more positions to be selected;
and switching the simulation object to the target position for displaying.
Optionally, the candidate location includes: a coordinate position of a resource object of the simulation object, wherein the resource object has the same preset attribute as the simulation object.
Optionally, the displaying the location switching map on the operation interface of the mobile terminal according to the first instruction includes:
after receiving the first instruction, acquiring the coordinate position of the resource object;
and displaying the position switching map on an operation interface of the mobile terminal, and displaying an icon of the resource object at the coordinate position of the resource object in the position switching map.
Optionally, the receiving the second instruction and determining the destination position according to the second instruction includes:
determining a touch valid range of the second instruction;
and determining the position to be selected in the touch effective range of the second instruction as a destination position.
Optionally, the processor 880, after accepting the first instruction, is further configured to:
judging whether the current simulation object meets preset conditions;
and if the current simulation object meets the preset condition, triggering and executing the step of displaying a position switching map on an operation interface of the mobile terminal according to the first instruction.
Optionally, after determining the destination location according to the second instruction, the processor 880 further includes:
receiving a synchronous data frame sent by a server, and carrying out synchronous verification according to the synchronous data frame;
and if the synchronous verification is passed, triggering and executing the step of switching the simulation object to the target position for displaying.
The mobile terminal provided by the embodiment shown in fig. 11 can be understood by referring to the descriptions of fig. 1 to fig. 9, and repeated description is omitted here.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (14)

1. An object position switching method is suitable for a mobile terminal, and is characterized by comprising the following steps:
receiving a first instruction, wherein the first instruction is used for indicating a user to request to start a function of switching the position of a simulation object;
according to the first instruction, displaying a position switching map which is additionally provided for switching the position of the simulation object and is different from a game map on an operation interface of the mobile terminal, wherein the position switching map is displayed in a partial area of the operation interface, the position switching map comprises one or more candidate positions, and the candidate positions are coordinate positions of resource objects of the simulation object;
enlarging an icon of the resource object on the location switching map; adjusting a display hierarchy of icons of the resource objects on the position switching map; shielding the function of broadcasting information by clicking icons on the position switching map; adding special effects to resource objects at positions in the position switching map to which the simulation objects can be switched;
receiving a second instruction, wherein the second instruction is used for indicating a destination position selected by a user in the position switching map;
determining a destination position selected by the user according to the second instruction, wherein the destination position belongs to the one or more positions to be selected;
after the position of the simulation object starts to be switched, moving a lens to a resource object corresponding to the target position;
and switching the simulation object to the target position for displaying.
2. The object position switching method according to claim 1, wherein the resource object has the same preset attribute as the dummy object.
3. The object position switching method according to claim 1, wherein the displaying, on the operation interface of the mobile terminal, a position switching map other than a game map additionally provided for switching the position of the simulated object according to the first instruction includes:
after receiving the first instruction, acquiring the coordinate position of the resource object;
and displaying the position switching map on an operation interface of the mobile terminal, and displaying an icon of the resource object at the coordinate position of the resource object in the position switching map.
4. The object position switching method according to any one of claims 1 to 3, wherein the second instruction is a touch instruction, and the receiving the second instruction and determining the destination position according to the second instruction includes:
determining a touch valid range of the second instruction;
and determining the position to be selected in the touch effective range of the second instruction as a destination position.
5. The object position switching method according to any one of claims 1 to 3, further comprising, after the receiving the first instruction:
judging whether the current simulation object meets preset conditions;
and if the current simulation object is determined to meet the preset condition, triggering and executing the step of displaying a position switching map which is additionally provided for switching the position of the simulation object and is different from the game map on an operation interface of the mobile terminal according to the first instruction.
6. The object position switching method according to any one of claims 1 to 3, further comprising, after the determining the user-selected destination position according to the second instruction:
receiving a synchronous data frame sent by a server, and carrying out synchronous verification according to the synchronous data frame;
and if the synchronous verification is passed, triggering and executing the step of switching the simulation object to the target position for displaying.
7. A mobile terminal, comprising:
the system comprises an instruction receiving module, a first switching module and a second switching module, wherein the instruction receiving module is used for receiving a first instruction, and the first instruction is used for indicating a user to request to start a function of switching the position of a simulation object;
a map display module, configured to display, according to the first instruction, a position switching map that is different from a game map and is additionally provided for switching a position of a simulation object on an operation interface of the mobile terminal, where the position switching map is displayed in a partial area of the operation interface, the position switching map includes one or more candidate positions, and the candidate positions are coordinate positions of resource objects of the simulation object; enlarging an icon of the resource object on the location switching map; adjusting a display hierarchy of icons of the resource objects on the position switching map; shielding the function of broadcasting information by clicking icons on the position switching map; adding special effects to resource objects at positions in the position switching map to which the simulation objects can be switched;
the instruction receiving module is further configured to receive a second instruction, where the second instruction is used to indicate a destination location selected by a user in the location switching map;
the destination determining module is used for determining a destination position selected by the user according to the second instruction, wherein the destination position belongs to the one or more positions to be selected;
the position switching module is used for moving the lens to the resource object corresponding to the target position after the position of the simulation object starts to be switched; and switching the simulation object to the target position for displaying.
8. The mobile terminal of claim 7, wherein the resource object has the same preset properties as the mock object.
9. The mobile terminal of claim 7, wherein the map display module is configured to obtain a coordinate position of the resource object after receiving the first instruction; and displaying the position switching map on an operation interface of the mobile terminal, and displaying an icon of the resource object at the coordinate position of the resource object in the position switching map.
10. The mobile terminal according to any of claims 7 to 9, wherein the instruction receiving module is configured to determine a touch valid range of the second instruction;
and the destination determining module is used for determining the position to be selected in the touch effective range of the second instruction as a destination position.
11. The mobile terminal according to any of claims 7 to 9, characterized in that the mobile terminal further comprises:
the condition judgment module is used for judging whether the current simulation object meets preset conditions;
and the map display module is used for triggering and executing the step of additionally providing a position switching map which is different from a game map and is used for switching the position of the simulation object on an operation interface of the mobile terminal according to the first instruction if the condition judgment module determines that the current simulation object meets the preset condition.
12. The mobile terminal according to any of claims 7 to 9, characterized in that the mobile terminal further comprises:
the synchronous checking module is used for receiving a synchronous data frame sent by the server and carrying out synchronous checking according to the synchronous data frame;
and the position switching module is used for executing the step of switching the simulation object to the target position for displaying if the synchronous verification module passes the synchronous verification.
13. A storage medium having stored therein a computer program for executing the object position switching method according to any one of claims 1 to 6.
14. A terminal, comprising: a memory, a processor, an input unit, and a display unit;
the memory is used for storing a computer program;
the processor is configured to execute a computer program stored in the memory;
the computer program is for performing the object position switching method of any one of claims 1-6;
the input unit is used for receiving an operation instruction of a user;
the display unit is used for displaying an application interface.
CN201611110485.5A 2016-12-06 2016-12-06 Object position switching method and mobile terminal Active CN108153475B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201611110485.5A CN108153475B (en) 2016-12-06 2016-12-06 Object position switching method and mobile terminal
PCT/CN2017/114610 WO2018103634A1 (en) 2016-12-06 2017-12-05 Data processing method and mobile terminal
US16/351,241 US10821360B2 (en) 2016-12-06 2019-03-12 Data processing method and mobile terminal
US17/017,405 US11623142B2 (en) 2016-12-06 2020-09-10 Data processing method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611110485.5A CN108153475B (en) 2016-12-06 2016-12-06 Object position switching method and mobile terminal

Publications (2)

Publication Number Publication Date
CN108153475A CN108153475A (en) 2018-06-12
CN108153475B true CN108153475B (en) 2020-06-02

Family

ID=62468125

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611110485.5A Active CN108153475B (en) 2016-12-06 2016-12-06 Object position switching method and mobile terminal

Country Status (1)

Country Link
CN (1) CN108153475B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109432775B (en) * 2018-11-09 2022-05-17 网易(杭州)网络有限公司 Split screen display method and device of game map
CN115645904A (en) * 2018-12-26 2023-01-31 网易(杭州)网络有限公司 Displacement technology processing method and device
CN110339556B (en) * 2019-07-12 2023-03-31 网易(杭州)网络有限公司 Display control method and device in game
CN112473139B (en) * 2020-11-27 2025-02-25 完美世界(重庆)互动科技有限公司 Object form switching method and device, storage medium, and electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006318392A (en) * 2005-05-16 2006-11-24 Nintendo Co Ltd Object movement control device and object movement control program
CN102117179A (en) * 2010-12-31 2011-07-06 杭州乐港科技有限公司 Method for controlling role jump and movement through single key of mouse
CN105511763A (en) * 2016-02-02 2016-04-20 上海逗屋网络科技有限公司 Method and device for moving target object based on touch control operation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5572473B2 (en) * 2010-07-30 2014-08-13 京楽産業.株式会社 Game machine
JP6661275B2 (en) * 2015-03-05 2020-03-11 株式会社バンダイナムコエンターテインメント Program and server system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006318392A (en) * 2005-05-16 2006-11-24 Nintendo Co Ltd Object movement control device and object movement control program
CN102117179A (en) * 2010-12-31 2011-07-06 杭州乐港科技有限公司 Method for controlling role jump and movement through single key of mouse
CN105511763A (en) * 2016-02-02 2016-04-20 上海逗屋网络科技有限公司 Method and device for moving target object based on touch control operation

Also Published As

Publication number Publication date
CN108153475A (en) 2018-06-12

Similar Documents

Publication Publication Date Title
US11290543B2 (en) Scene switching method based on mobile terminal
US11623142B2 (en) Data processing method and mobile terminal
US9227144B2 (en) Communication game system
US10884770B2 (en) Method for inserting virtual resource object in application, and terminal
WO2018103516A1 (en) Method of acquiring virtual resource of virtual object, and client
TWI536246B (en) Systems and methods for presenting visual interface content
US20150128036A1 (en) Method, apparatus and electronic device for moving target element
US20230017694A1 (en) Method and apparatus for controlling interface display, device, and storage medium
WO2018103633A1 (en) Image processing method and device
CN108153475B (en) Object position switching method and mobile terminal
US11270087B2 (en) Object scanning method based on mobile terminal and mobile terminal
TWI817208B (en) Method and apparatus for determining selected target, computer device, non-transitory computer-readable storage medium, and computer program product
JP2022551359A (en) Method, device, apparatus and storage medium for adjusting the position of controls in an application program
JP2009053965A (en) Program and information processing apparatus
CN107797723B (en) Display style switching method and terminal
CN115382201A (en) Game control method, device, computer equipment and storage medium
JP2015191415A (en) object control program and object control method
CN115193046A (en) A game display control method, device, computer equipment and storage medium
CN115382202A (en) Game control method, device, computer equipment and storage medium
CN115040867A (en) A game card control method, device, computer equipment and storage medium
WO2024152504A1 (en) Game interaction method and apparatus, and computer device and storage medium
CN115337641A (en) Switching method and device of game props, computer equipment and storage medium
CN115501582A (en) Game interaction control method and device, computer equipment and storage medium
JP2025511594A (en) Method, device, terminal, and computer program for marking a virtual object
CN115624750A (en) Game control method, device, terminal equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant