[go: up one dir, main page]

CN108159697B - Virtual object transmission method and device, storage medium and electronic equipment - Google Patents

Virtual object transmission method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN108159697B
CN108159697B CN201711479257.XA CN201711479257A CN108159697B CN 108159697 B CN108159697 B CN 108159697B CN 201711479257 A CN201711479257 A CN 201711479257A CN 108159697 B CN108159697 B CN 108159697B
Authority
CN
China
Prior art keywords
virtual
touch operation
map
transmission
transfer
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
CN201711479257.XA
Other languages
Chinese (zh)
Other versions
CN108159697A (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.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network 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 Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201711479257.XA priority Critical patent/CN108159697B/en
Publication of CN108159697A publication Critical patent/CN108159697A/en
Application granted granted Critical
Publication of CN108159697B publication Critical patent/CN108159697B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure provides a virtual object transmission method and device, a storage medium and electronic equipment. The method comprises the following steps: providing a virtual transmission map in the graphical user interface, and detecting a first touch operation acting on the virtual transmission map in real time; acquiring the position of the first touch operation in the virtual transmission map, and determining a transmission point of the object to be transmitted in a game scene according to the position of the first touch operation in the virtual transmission map; detecting whether a second touch operation is received; and when the second touch operation is detected and received, transmitting the object to be transmitted to the transmission point. The present disclosure can realize the large-scale transmission of the object to be transmitted, and the operation is simple and easy to learn.

Description

Virtual object transmission method and device, storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of human-computer interaction technologies, and in particular, to a virtual object transmission method and apparatus, a storage medium, and an electronic device.
Background
With the rapid development of mobile communication technology, more and more game applications are appearing on touch terminals. In the running process of the game application, the touch terminal displays various game objects according to a certain layout so as to present game scenes to a user and provide a game operation interface.
Currently, in a terminal game application that can control the transfer of a virtual object, a user can control the transfer of the virtual object by a corresponding operation. For example, the user may drag the mouse to drag the object to be transferred to the transfer point while pressing the corresponding transfer skill key on the keyboard, and click at the position of the transfer point to complete the transfer of the virtual object. For another example, as shown in fig. 1, in the touch-sensitive intelligent terminal, after the virtual transmission control is pressed, the avatar of each transmission target object is annularly expanded around the virtual transmission control, the transmission can be triggered by dragging the touch point to the avatar of the transmission target object and releasing the touch point, and when the touch point is dragged to the avatar of the transmission target object, the virtual camera is switched to the position of the transmission target object.
Obviously, in the above manner, when the virtual object is controlled to be transmitted by combining the keyboard and the mouse, the operation is simple and convenient, but in the touch terminal, the operation is complicated because the problems of transmission precision, rocker walking and the like need to be considered in large-range transmission. The method comprises the steps of controlling transmission of a virtual object in a mode of annularly spreading a head portrait of a transmission target object, solving the problems of walking of a rocker and the like well, but not realizing large-range accurate transmission and only transmitting the head portrait to the transmission target object, and secondly, because a transmission canceling mode is not clear, many users can cancel transmission without knowing that a touch point moves back to a virtual transmission control.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
An object of the present disclosure is to provide a virtual object transmission method and apparatus, a storage medium, and an electronic device, thereby overcoming, at least to some extent, one or more of the problems due to the limitations and disadvantages of the related art.
According to an aspect of the present disclosure, there is provided a virtual object transmission method applied to a mobile terminal that presents a graphical user interface through a virtual camera, the graphical user interface including a view under the virtual camera, the method including:
providing a virtual transmission map in the graphical user interface, and detecting a first touch operation acting on the virtual transmission map in real time;
acquiring the position of the first touch operation in the virtual transmission map, and determining a transmission point of the object to be transmitted in a game scene according to the position of the first touch operation in the virtual transmission map;
detecting whether a second touch operation is received;
and when the second touch operation is detected and received, transmitting the object to be transmitted to the transmission point. In an exemplary embodiment of the present disclosure, the providing a virtual transfer map in the graphical user interface includes:
providing a virtual transmission control in the graphical user interface, and detecting whether a third touch operation acting on the virtual transmission control is received;
providing a virtual delivery map in the graphical user interface upon detecting receipt of a third touch operation acting on the virtual delivery control. In an exemplary embodiment of the present disclosure, the providing a virtual transfer map in the graphical user interface includes:
providing a virtual transfer map in the graphical user interface, and adjusting the height of the virtual camera to expand the view angle of the view under the virtual camera to a transferable range.
In an exemplary embodiment of the present disclosure, after the determining, according to the position of the first touch operation in the virtual transmission map, a transmission point of the object to be transmitted in the game scene, the method further includes:
and moving the position of the virtual camera according to the position of the transmission point in the game scene.
In an exemplary embodiment of the present disclosure, the moving the position of the virtual camera according to the position of the transfer point in the game scene includes:
and moving the position of the virtual camera according to the position of the transfer point in the game scene, and displaying the transfer point in the view under the moved virtual camera.
In an exemplary embodiment of the present disclosure, the moving the position of the virtual camera according to the position of the transfer point in the game scene includes:
and moving the position of the virtual camera according to the position of the transfer point in the game scene, and displaying the transfer point in the view under the moved virtual camera.
In an exemplary embodiment of the present disclosure, the method further comprises:
the moving the position of the virtual camera according to the position of the transfer point in the game scene comprises:
and moving the position of the virtual camera according to the position of the transfer point in the game scene, and displaying the transfer point in the view under the moved virtual camera.
In an exemplary embodiment of the present disclosure, the virtual transfer map includes icons and/or transferable ranges of all virtual objects in the game scene, wherein the all virtual objects include the object to be transferred.
According to an aspect of the present disclosure, there is provided a virtual object transfer apparatus applied to a mobile terminal that presents a graphical user interface including a view under a virtual camera through the virtual camera, the apparatus including:
the display detection module is used for providing a virtual transmission map in the graphical user interface and detecting a first touch operation acting on the virtual transmission map in real time;
the obtaining and determining module is used for obtaining the position of the first touch operation in the virtual transmission map and determining the transmission point of the object to be transmitted in the game scene according to the position of the first touch operation in the virtual transmission map;
the detection module is used for detecting whether a second touch operation is received or not;
and the transmitting module is used for transmitting the object to be transmitted to the transmitting point when the second touch operation is detected and received.
According to an aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the virtual object delivery method of any one of the above.
According to an aspect of the present disclosure, there is provided an electronic device including:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform any of the virtual object delivery methods described above via execution of the executable instructions.
The invention discloses a virtual object transmission method and device, a storage medium and electronic equipment. The method comprises the steps of providing a virtual transmission map in a view under a virtual camera, and transmitting the object to be transmitted to the transmission point when a first touch operation and a second touch operation acting on the virtual transmission map are detected. On one hand, by providing the virtual transmission map, a user can select a transmission point in the virtual transmission map so as to realize the large-range transmission of the object to be transmitted and can transmit the object to be transmitted to any position capable of being transmitted; on the other hand, the virtual object can be transmitted only through the first touch operation and the second touch operation, the operation is simple and easy to learn, the transmission efficiency is high, and the user experience is good.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The above and other features and advantages of the present disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty. In the drawings:
FIG. 1 illustrates an interface of a touch terminal game according to the present disclosure;
FIG. 2 is a flow chart illustrating a method for virtual object delivery according to the present disclosure;
FIG. 3 is a first schematic diagram of a virtual transfer map in an exemplary embodiment of the present disclosure;
FIG. 4 is a second schematic diagram of a virtual transfer map in an exemplary embodiment of the present disclosure;
FIG. 5 is a third schematic diagram of a virtual transfer map in an exemplary embodiment of the present disclosure;
FIG. 6 is a diagram of a transfer point in an exemplary embodiment of the present disclosure;
FIG. 7 is a diagram of a transfer point in an exemplary embodiment of the present disclosure;
FIG. 8 is a block diagram of a virtual object transport apparatus of the present disclosure;
FIG. 9 is a block diagram view of an electronic device in an exemplary embodiment according to the present disclosure.
FIG. 10 is a schematic diagram illustrating a program product in an exemplary embodiment of the disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The same reference numerals denote the same or similar parts in the drawings, and thus, a repetitive description thereof will be omitted.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the embodiments of the disclosure can be practiced without one or more of the specific details, or with other methods, components, materials, devices, steps, and so forth. In other instances, well-known structures, methods, devices, implementations, materials, or operations are not shown or described in detail to avoid obscuring aspects of the disclosure.
The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in the form of software, or in one or more software-hardened modules, or in different networks and/or processor devices and/or microcontroller devices.
The exemplary embodiment first discloses a virtual object transmission method, which is applied to a touch terminal capable of presenting a view under a virtual camera, where the touch terminal may be, for example, a mobile phone, a tablet computer, a notebook computer, a game machine, a PDA, and various electronic devices with a touch screen. The game application can control the touch screen of the touch terminal to present a view, an object to be transmitted, a virtual battle scene, a virtual natural environment, a virtual rocker and the like under the virtual camera through an application program interface of the touch terminal. Referring to fig. 2, the virtual object delivery method may include the steps of:
s1, providing a virtual transmission map in the graphical user interface, and detecting a first touch operation acting on the virtual transmission map in real time;
s2, acquiring the position of the first touch operation in the virtual transmission map, and determining a transmission point of the object to be transmitted in a game scene according to the position of the first touch operation in the virtual transmission map;
s3, detecting whether a second touch operation is received;
and S4, when the second touch operation is detected and received, transmitting the object to be transmitted to the transmission point.
According to one aspect of the virtual object delivery method in the exemplary embodiment, by providing the virtual delivery map, a user can select a delivery point in the virtual delivery map to realize the large-scale delivery of the object to be delivered, and the object to be delivered can be delivered to any delivery position; on the other hand, the virtual object can be transmitted only through the first touch operation and the second touch operation, the operation is simple and easy to learn, the transmission efficiency is high, and the user experience is good.
The virtual object transfer method in the present exemplary embodiment will be further explained with reference to fig. 2.
In step S1, a virtual delivery map is provided in the gui, and a first touch operation on the virtual delivery map is detected in real time.
In the present exemplary embodiment, a virtual camera is bound to a virtual object manipulated by a user, the virtual object can walk in a game scene, and the virtual camera will move following the movement of the virtual object. The graphical user interface is presented through a virtual camera, and the graphical user interface comprises a view under the virtual camera and preset game controls, such as parameter information of a virtual object, skill buttons capable of triggering multiple skills, and the like. The view under the virtual camera contains at least part of the game scene, which is normally set in the game as part of the game scene within the field of view of the virtual object.
In the exemplary embodiment, the virtual transmission map may be a thumbnail map of the whole game scene or a thumbnail map of a local part of the game scene, and different types of games may display different details in the virtual transmission map, for example, information such as map details for assisting players to determine their positions in the game scene, teammates real-time positions, enemy real-time positions, current visual fields, and the like. The virtual transfer map is in equal proportion to the game scene, namely the virtual transfer map is an equal-scale reduction map of the game scene. The position of the virtual transfer map may be set according to specific requirements, for example, the virtual transfer map may be set in the upper right corner of the graphical user interface, or may be set in the upper left corner of the graphical user interface, which is not particularly limited in this exemplary embodiment.
The virtual transfer map may include icons and/or transferable ranges of all virtual objects in the game scene, where the all virtual objects include the object to be transferred. Specifically, the virtual transfer map may include icons of all virtual objects in the game scene; or the virtual transfer map may include the transferable range; or the virtual transfer map may include icons and transferable ranges for all virtual objects in the game scene. For example, the icons of all virtual objects may include an avatar of the object to be transferred, an avatar of a friend, an avatar of a enemy, an icon of a virtual turret, and the like. The transmission range may be a preset area centered on the current position of the object to be transmitted, and the size of the transmittable range may be set according to the role of the object to be transmitted, or may be set by a developer, which is not particularly limited in this exemplary embodiment. In addition, the virtual transfer map may further include a virtual road, a virtual natural environment, and the like.
In the exemplary embodiment, the first touch operation on the virtual transmission map can be detected in real time by the detection module, and the first touch operation on the virtual transmission map can be detected at a preset detection frequency by the detection module. The first touch operation may be, for example, a pressing operation acting on the virtual transfer map, and a sliding operation between a start point and an end point, which are straight lines or curved lines, and it should be noted that the first touch operation in the present exemplary embodiment is not limited thereto.
On this basis, said providing a virtual transfer map in said graphical user interface may comprise: providing a virtual transmission control in the graphical user interface, and detecting whether a third touch operation acting on the virtual transmission control is received; providing a virtual delivery map in the graphical user interface upon detecting receipt of a third touch operation acting on the virtual delivery control.
In the exemplary embodiment, the virtual transfer control may be disposed at any position in the graphical user interface, for example, the virtual transfer control may be disposed at a lower left portion of the graphical user interface, and may also be disposed at a lower right portion of the graphical user interface. In order to ensure the convenience of operation, the virtual transfer control and the position of the virtual transfer map can be adjacent. The shape of the virtual transfer control may be, for example, a circle, a square, a triangle, or the like, and this exemplary embodiment is not particularly limited thereto. Further, in order to facilitate the user to identify the virtual transfer control, a transfer light effect bar may be displayed in the virtual transfer control.
The third touch operation may be a pressing operation, a sliding operation, a double-click operation, a clicking operation, a dragging operation, and the like, which is not particularly limited in this exemplary embodiment. Taking the third touch operation as a pressing operation, as shown in fig. 3 to 5, when the user presses the virtual transmission control 2 with a finger, the virtual transmission map 1 is displayed in the graphical user interface. If the virtual transmission control 2 is not triggered, the graphical user interface comprises a small map, and when the virtual transmission control 2 is triggered, the small map is cancelled and the virtual transmission map is displayed; or when the virtual transmission control 2 is triggered, the original minimap in the view can be enlarged and displayed, and the enlarged and displayed minimap is used as the virtual transmission map 1. Wherein, the virtual transmission map 1 in fig. 3 includes icons of all virtual objects, the triangle in the virtual transmission map 1 in fig. 3 represents an icon of a virtual turret, and the circle represents an avatar of a friend or enemy; the virtual transfer map 1 in fig. 4 includes a transferable range, and the range indicated by a dotted line in fig. 4 is the transferable range; the virtual transmission map 1 in fig. 5 includes icons of all virtual objects and transmittable ranges, the triangle in the virtual transmission map 1 in fig. 5 represents an icon of a virtual gun turret, the circle represents an avatar of a friend or foe, and the range represented by the dotted line is a transmittable range. By setting a virtual transmission control 2 and providing a virtual transmission map 1 in a graphical user interface after triggering the virtual transmission control 2, misoperation is prevented.
In addition, the user can conveniently watch the battle situation in the transmission range, and the appropriate transmission time is selected according to the battle situation. Providing a virtual transfer map in the graphical user interface may include: providing a virtual transfer map in the graphical user interface and increasing the height of the virtual camera to zoom the view under the virtual camera to a transferable range.
In step S2, a position of the first touch operation in the virtual delivery map is obtained, and a delivery point of the object to be delivered in a game scene is determined according to the position of the first touch operation in the virtual delivery map.
In the present exemplary embodiment, the correspondence relationship between each position coordinate in the virtual transfer map and each position coordinate in the game scene may be established by a position association module. On the basis, the transmission point of the object to be transmitted in the game scene is determined according to the position coordinate of the first touch operation in the virtual transmission map and by combining the corresponding relation. Through the above steps S1 and S2, by providing the virtual transfer map, the user can select a transfer point in the virtual transfer map to transfer the object to be transferred to any transferable location, while also realizing a wide-range transfer of the object to be transferred.
On this basis, after the transfer point is determined, the position of the virtual camera may be moved according to the position of the transfer point in the game scene. The virtual camera is moved to the position of the transfer point by a preset route, so that the user can watch the fighting condition in the virtual scene in the moving process of the virtual camera, and the best transfer time is selected according to the fighting condition. The preset route may be calculated by the route calculation module according to the initial position of the virtual camera and the position of the transfer point, and by combining with the road layout in the game scene, and may also be set by the developer, which is not particularly limited in this exemplary embodiment.
When the position of the first touch operation moves in the virtual transfer map, the movement route and the movement position of the transfer point are determined in the game scene according to the movement of the position of the first touch operation, and the position of the virtual camera is moved according to the movement route and the movement position of the transfer point.
Further, in order to make the user intuitively see the position of the transfer point, the moving the position of the virtual camera according to the position of the transfer point in the game scene may include; and moving the position of the virtual camera according to the position of the transfer point in the game scene, and displaying the transfer point in the view under the moved virtual camera. The transfer point may be displayed in the middle of the view, or may be displayed in the left side of the view, and the like, which is not particularly limited in the present exemplary embodiment. The shape of the transfer point may be, for example, a circle, a square, or the like. By displaying the transfer point, a user can judge whether the current transfer point is the transfer point expected by the user, and when the position of the current transfer point is not the transfer point expected by the user, the transfer point can be reselected by moving the position of the first touch operation in the virtual transfer map, so that the transfer position of the object to be transferred is more accurate, and the precision of transferring the object to be transferred is also improved.
The transfer point may include a transferable state and a non-transferable state, on which basis the transferable state or the non-transferable state of the transfer point is distinctively displayed in the moved view under the virtual camera. In the present exemplary embodiment, the transmittable state or the non-transmittable state of the transmission point may be distinctively displayed by the color of the transmission point, for example, the color of the transmission point is green if the transmission point is determined to be in the transmittable state, and the color of the transmission point is red if the transmission point is determined to be in the non-transmittable state. The transferable state or the non-transferable state of the transfer point may be displayed distinctively by the display state of the transfer point, for example, when the transfer point is in the transferable state, the transfer point may be displayed in a highlighted form, and when the transfer point is in the non-transferable state, the transfer point may be displayed in a low-brightness form. It should be noted that the display manner of the transmittable state and the untransmittable state of the transmission point in the present exemplary embodiment is not limited to this. For example, as shown in fig. 6, when the transfer point 3 is in a transferable state, the middle of the transfer point is an icon having a cross-shaped structure. As shown in fig. 7, when the transfer point 3 is in the non-transferable state, the middle of the transfer point is an x-shaped structural icon. Through distinctively displaying the transferable state and the non-transferable state of the transfer point, a user can quickly judge whether the current transfer point can be transferred or not, and then the user can quickly judge the next operation according to the state of the transfer point, so that the transfer efficiency and precision are improved.
In step S3, it is detected whether a second touch operation is received.
In this exemplary embodiment, the second touch operation may be an operation of lifting a finger in the virtual transfer map, and may also be an operation of pressing the touch screen with a preset pressure in a preset area of the graphical user interface, which is not limited in this exemplary embodiment.
In step S4, when it is detected that the second touch operation is received, the object to be transmitted is transmitted to the transmission point.
In the exemplary embodiment, when a second touch operation acting on the virtual transfer map is detected, a transfer instruction is triggered, and the object to be transferred is transferred to the transfer point. In the exemplary embodiment, the virtual object can be transmitted only through the first touch operation and the second touch operation, the operation is simple and easy to learn, the transmission efficiency is high, and the user experience is good.
In addition, when detecting that the second touch operation is not received, detecting whether a fourth touch operation is received; and when the fourth touch operation is detected and received, canceling the transmission of the object to be transmitted.
In this exemplary embodiment, the fourth touch operation may be an operation of moving a finger out of the virtual transfer map. Through the fourth touch operation, the user can cancel the transmission when judging that the object to be transmitted does not need to be transmitted, so that the freedom degree and the fault tolerance of the transmission are improved. And controlling the virtual camera to return to the initial position when the transfer of the object to be transferred is cancelled. The fourth touch operation provides a simple and convenient operation for the user to cancel the transmission, which accords with the operation habit of the user.
It should be noted that although the various steps of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that these steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
In an exemplary embodiment of the present disclosure, there is also provided a virtual object transmitting apparatus applied to a touch terminal that can present a view under a virtual camera, as shown in fig. 8, the virtual object transmitting apparatus 100 may include:
the presentation detection module 101 may be configured to provide a virtual delivery map in the gui, and detect a first touch operation acting on the virtual delivery map in real time;
the obtaining and determining module 102 may be configured to obtain a position of the first touch operation in the virtual transmission map, and determine a transmission point of the object to be transmitted in the game scene according to the position of the first touch operation in the virtual transmission map;
the detection module 103 may be configured to detect whether a second touch operation is received;
the transmitting module 104 may be configured to transmit the object to be transmitted to the transmitting point when the second touch operation is detected to be received.
The details of each virtual object transfer device module are already described in detail in the corresponding virtual object transfer method, and therefore are not described herein again.
It should be noted that although in the above detailed description several modules or units of the apparatus for performing are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or program product. Thus, various aspects of the invention may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 600 according to this embodiment of the invention is described below with reference to fig. 9. The electronic device 600 shown in fig. 9 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 9, the electronic device 600 is embodied in the form of a general purpose computing device. The components of the electronic device 600 may include, but are not limited to: the at least one processing unit 610, the at least one memory unit 620, a bus 630 connecting different system components (including the memory unit 620 and the processing unit 610), and a display unit 640.
Wherein the storage unit stores program code that is executable by the processing unit 610 to cause the processing unit 610 to perform steps according to various exemplary embodiments of the present invention as described in the above section "exemplary methods" of the present specification. For example, the processing unit 610 may execute step s1 as shown in fig. 2, configured to obtain a position of the first touch operation in the virtual transfer map, and determine a transfer point of the object to be transferred in the game scene according to the position of the first touch operation in the virtual transfer map; s2, acquiring the position of the first touch operation in the virtual transmission map, and determining a transmission point of the object to be transmitted in a game scene according to the position of the first touch operation in the virtual transmission map; s3, detecting whether a second touch operation is received; and S4, when the second touch operation is detected and received, transmitting the object to be transmitted to the transmission point.
The storage unit 620 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)6201 and/or a cache memory unit 6202, and may further include a read-only memory unit (ROM) 6203.
The memory unit 620 may also include a program/utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
Bus 630 may be one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 600, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 600 to communicate with one or more other computing devices. Such communication may occur via an input/output (I/O) interface 650. Also, the electronic device 600 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via the network adapter 660. As shown, the network adapter 660 communicates with the other modules of the electronic device 600 over the bus 630. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, aspects of the invention may also be implemented in the form of a program product comprising program code means for causing a terminal device to carry out the steps according to various exemplary embodiments of the invention described in the above section "exemplary methods" of the present description, when said program product is run on the terminal device.
Referring to fig. 10, a program product 800 for implementing the above method according to an embodiment of the present invention is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited in this regard and, in the present document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Furthermore, the above-described figures are merely schematic illustrations of processes involved in methods according to exemplary embodiments of the invention, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is to be limited only by the terms of the appended claims.

Claims (8)

1. A virtual object delivery method applied to a mobile terminal that presents a graphical user interface through a virtual camera, the graphical user interface containing a view under the virtual camera, the method comprising:
providing a virtual transmission map in the graphical user interface, and adjusting the height of a virtual camera so as to expand the view angle of the view under the virtual camera to a transmittable range, and detecting a first touch operation acting on the virtual transmission map in real time;
acquiring the position of the first touch operation in the virtual transmission map, and determining a transmission point of an object to be transmitted in a game scene according to the position of the first touch operation in the virtual transmission map;
moving the position of the virtual camera by a preset route according to the position of the transfer point in the game scene;
detecting whether a second touch operation is received;
when detecting that a second touch operation is received, transmitting the object to be transmitted to the transmission point;
detecting whether a fourth touch operation is received, and canceling to transmit the object to be transmitted when the fourth touch operation is detected to be received, wherein the fourth touch operation comprises: an operation of moving the finger out of the virtual transfer map.
2. The virtual object delivery method of claim 1, wherein providing a virtual delivery map in the graphical user interface comprises:
providing a virtual transmission control in the graphical user interface, and detecting whether a third touch operation acting on the virtual transmission control is received;
providing a virtual delivery map in the graphical user interface upon detecting receipt of a third touch operation acting on the virtual delivery control.
3. The virtual object delivery method of claim 1, wherein the moving the position of the virtual camera by a preset route according to the position of the delivery point in the game scene comprises:
and moving the position of the virtual camera according to the position of the transfer point in the game scene by a preset route, and displaying the transfer point in the moved view under the virtual camera.
4. The virtual object transport method of claim 3 wherein displaying the transport point in the moved graphical user interface comprises:
and distinctively displaying a transferable state or a non-transferable state of the transfer point in the moved graphical user interface.
5. The virtual object transmission method according to any one of claims 1 to 4, wherein the virtual transmission map includes icons and/or transmittable ranges of all virtual objects in the game scene, wherein all virtual objects include the object to be transmitted.
6. A virtual object transfer apparatus applied to a mobile terminal that presents a graphical user interface including a view under a virtual camera through the virtual camera, the apparatus comprising:
the display detection module is used for providing a virtual transmission map in the graphical user interface, adjusting the height of a virtual camera so as to expand the view angle of the view under the virtual camera to a transmittable range, and detecting a first touch operation acting on the virtual transmission map in real time;
the acquisition determining module is used for acquiring the position of the first touch operation in the virtual transmission map and determining a transmission point of an object to be transmitted in a game scene according to the position of the first touch operation in the virtual transmission map; moving the position of a virtual camera by a preset route according to the position of the transfer point in the game scene;
the detection module is used for detecting whether a second touch operation is received or not;
the transmitting module is used for transmitting the object to be transmitted to the transmitting point when the second touch operation is detected and received;
detecting whether a fourth touch operation is received, and canceling to transmit the object to be transmitted when the fourth touch operation is detected to be received, wherein the fourth touch operation comprises: an operation of moving the finger out of the virtual transfer map.
7. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the virtual object delivery method according to any one of claims 1 to 5.
8. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the virtual object delivery method of any of claims 1-5 via execution of the executable instructions.
CN201711479257.XA 2017-12-29 2017-12-29 Virtual object transmission method and device, storage medium and electronic equipment Active CN108159697B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711479257.XA CN108159697B (en) 2017-12-29 2017-12-29 Virtual object transmission method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711479257.XA CN108159697B (en) 2017-12-29 2017-12-29 Virtual object transmission method and device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN108159697A CN108159697A (en) 2018-06-15
CN108159697B true CN108159697B (en) 2021-09-07

Family

ID=62516380

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711479257.XA Active CN108159697B (en) 2017-12-29 2017-12-29 Virtual object transmission method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN108159697B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109865286B (en) * 2019-02-20 2023-02-28 网易(杭州)网络有限公司 Information processing method and device in game and storage medium
CN110013670B (en) * 2019-04-26 2021-03-26 腾讯科技(深圳)有限公司 Map switching method and device in game application, storage medium and electronic device
CN110489650A (en) * 2019-08-22 2019-11-22 腾讯音乐娱乐科技(深圳)有限公司 Determine method, apparatus, server and the storage medium of target user
CN110496392B (en) * 2019-08-23 2020-12-01 腾讯科技(深圳)有限公司 Virtual object control method, device, terminal and storage medium
CN111729306B (en) * 2020-06-24 2024-06-04 网易(杭州)网络有限公司 Method and device for transmitting game roles, electronic equipment and storage medium
CN113332721B (en) * 2021-06-02 2023-12-12 网易(杭州)网络有限公司 Game control method, game control device, computer equipment and storage medium
CN113413586B (en) * 2021-06-23 2023-09-15 腾讯科技(上海)有限公司 Virtual object transmission method, device, equipment and storage medium
CN113952728A (en) * 2021-11-02 2022-01-21 网易(杭州)网络有限公司 Method and device for controlling virtual character in game and electronic equipment
CN114210065B (en) * 2021-12-02 2023-08-25 腾讯科技(深圳)有限公司 Object control method and device, storage medium and electronic equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003000940A (en) * 2001-06-20 2003-01-07 Enix Corp Video game apparatus, recording medium, and program
US8066571B2 (en) * 2008-06-09 2011-11-29 Metaplace, Inc. System and method for enabling characters to be manifested within a plurality of different virtual spaces
CN102760205B (en) * 2012-06-12 2016-06-01 北京像素软件科技股份有限公司 A kind of method transmitting game object
CN106843667A (en) * 2015-12-07 2017-06-13 北京骑当千网络科技股份有限公司 A kind of game operation method and system in touch display screen
CN105511763A (en) * 2016-02-02 2016-04-20 上海逗屋网络科技有限公司 Method and device for moving target object based on touch control operation
CN106730819B (en) * 2016-12-06 2018-09-07 腾讯科技(深圳)有限公司 A kind of data processing method and mobile terminal based on mobile terminal
CN106693365B (en) * 2017-02-06 2018-08-21 福州市马尾区朱雀网络信息技术有限公司 A kind of quick transfer approach of game object and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王者荣耀传送技能怎么用 传送技能2种使用方法攻略;西西;《西西软件网 https://www.cr173.com/gonglue/198576_1.html》;20171101;全文 *

Also Published As

Publication number Publication date
CN108159697A (en) 2018-06-15

Similar Documents

Publication Publication Date Title
CN108159697B (en) Virtual object transmission method and device, storage medium and electronic equipment
CN105148517B (en) A kind of information processing method, terminal and computer-readable storage medium
US10716995B2 (en) Information processing method and apparatus, storage medium, and electronic device
CN105159687B (en) A kind of information processing method, terminal and computer-readable storage medium
CN108579089B (en) Virtual item control method and device, storage medium and electronic equipment
CN108037888B (en) Skill control method, skill control device, electronic equipment and storage medium
CN112947825B (en) Display control method, display control device, electronic equipment and medium
CN109260713B (en) Virtual object remote assistance operation method and device, storage medium and electronic equipment
US10890982B2 (en) System and method for multipurpose input device for two-dimensional and three-dimensional environments
CN109460179B (en) Virtual object control method and device, electronic equipment and storage medium
CN107185232B (en) Virtual object motion control method and device, electronic equipment and storage medium
CN108553894A (en) Display control method and device, electronic equipment, storage medium
CN107823884A (en) Destination object determines method, apparatus, electronic equipment and storage medium
CN106843498A (en) Dynamic interface exchange method and device based on virtual reality
CN112162665A (en) Operation method and device
CN113546419B (en) Game map display method, game map display device, terminal and storage medium
CN111773677A (en) Game control method and device, computer storage medium and electronic equipment
CN113457117B (en) Virtual unit selection method and device in game, storage medium and electronic equipment
US12135841B2 (en) Gesture interaction method and system based on artificial reality
US10877554B2 (en) High efficiency input apparatus and method for virtual reality and augmented reality
CN113282223B (en) Display method, display device and electronic equipment
CN103024143A (en) Method for mobile device to transmit files
CN115120979B (en) Virtual object display control method, device, storage medium and electronic device
KR101245624B1 (en) Operating state display method of remote control for touchscreen mobile telephone
US20120117517A1 (en) User interface

Legal Events

Date Code Title Description
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