CN117861200A - Information processing method and device in game, electronic equipment and storage medium - Google Patents
Information processing method and device in game, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN117861200A CN117861200A CN202311733010.1A CN202311733010A CN117861200A CN 117861200 A CN117861200 A CN 117861200A CN 202311733010 A CN202311733010 A CN 202311733010A CN 117861200 A CN117861200 A CN 117861200A
- Authority
- CN
- China
- Prior art keywords
- player
- pose
- players
- virtual field
- game
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 36
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000003860 storage Methods 0.000 title claims abstract description 13
- 238000012790 confirmation Methods 0.000 claims abstract description 90
- 238000000034 method Methods 0.000 claims abstract description 68
- 238000002360 preparation method Methods 0.000 claims abstract description 51
- 230000004044 response Effects 0.000 claims abstract description 29
- 230000009471 action Effects 0.000 claims description 23
- 238000010586 diagram Methods 0.000 claims description 19
- 230000000007 visual effect Effects 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 9
- 230000001360 synchronised effect Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 5
- 230000008859 change Effects 0.000 abstract description 11
- 230000003993 interaction Effects 0.000 description 20
- 230000033001 locomotion Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000003190 augmentative effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000010813 municipal solid waste Substances 0.000 description 3
- 238000011022 operating instruction Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241001464837 Viridiplantae Species 0.000 description 1
- 210000004899 c-terminal region Anatomy 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013136 deep learning model Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses an information processing method, an information processing device, electronic equipment and a storage medium in a game, and relates to the technical field of games. The method comprises the following steps: in response to the plurality of players entering a game play preparation phase, displaying a virtual field on the first player terminal device while the plurality of player terminal devices are in a shooting mode; responding to pose placement confirmation operation for the virtual field, which is performed by the first player, determining a physical object currently carrying the virtual field in a physical space shot by the first player, determining that the relative position of the virtual field and the physical object is fixed, and displaying the virtual field as being carried on the physical object on each terminal device based on the relative position when a plurality of player terminal devices shoot the physical object by the pose placement confirmation operation; in response to a change of a shooting pose of at least one player of the plurality of players, displaying a virtual field corresponding to the changed shooting pose through the terminal equipment.
Description
Technical Field
The present disclosure relates to the field of game technology, and in particular, to an information processing method in a game, an information processing apparatus in a game, an electronic device, and a computer-readable storage medium.
Background
Currently, the AR (Augmented Reality ) game mode in a game is generally used only for observation and photographing of virtual characters and does not integrate into the core play of the game.
In addition, although the AR game mode needs to incorporate physical scenes in reality, in a game having the AR game mode, although the same physical scene can be observed for a plurality of players who can see each other, the AR device interactions between the players are generally such that the respective devices process the respective game contents individually and have no relevance to each other, so that the interaction feeling when the plurality of players play in the AR game mode is low.
Disclosure of Invention
The present disclosure provides an information processing method in a game, an information processing apparatus in a game, an electronic device, and a computer-readable storage medium to solve or at least partially solve the above-described problems, as follows.
In a first aspect, the present disclosure provides an information processing method in a game, the method comprising:
In response to a plurality of players entering a preparation phase for game play, displaying a virtual field on a terminal device of a first player of the plurality of players in a case where the terminal devices of the plurality of players are in a shooting mode;
determining a target physical object currently carrying the virtual field in a physical space shot by the terminal equipment of the first player in response to a pose placement confirmation operation for the virtual field by the terminal equipment of the first player, and determining that the relative position of the virtual field and the target physical object is fixed, wherein the pose placement confirmation operation enables the terminal equipment of the plurality of players to display the virtual field as being carried on the target physical object on the respective terminal equipment of the plurality of players based on the relative position when the terminal equipment of the plurality of players shoots the target physical object;
and responding to the shooting pose of at least one player of the plurality of players on the target physical object, changing the shooting pose from the first shooting pose to the second shooting pose, and displaying a virtual field corresponding to the second shooting pose through the terminal equipment.
In a second aspect, the present disclosure also provides an information processing apparatus in a game, the apparatus comprising:
A field display module, configured to display a virtual field on a terminal device of a first player of a plurality of players in response to the plurality of players entering a preparation phase for game play, where the terminal devices of the plurality of players are in a shooting mode;
the pose placement confirmation module is used for responding to pose placement confirmation operation on the virtual field, which is carried out by the terminal equipment of the first player, determining a target physical object currently carrying the virtual field in a physical space shot by the terminal equipment of the first player, and determining that the relative position of the virtual field and the target physical object is fixed, wherein the pose placement confirmation operation enables the terminal equipment of the plurality of players to display the virtual field as being carried on the target physical object on the terminal equipment of each of the plurality of players based on the relative position when the terminal equipment of the plurality of players shoots the target physical object;
and the shooting pose adjusting module is used for responding to the shooting pose of at least one player of the plurality of players to the target physical object from the first shooting pose to the second shooting pose, and displaying a virtual field corresponding to the second shooting pose through the terminal equipment.
In a third aspect, the present disclosure also provides an electronic device, including: a processor, a memory, and computer program instructions stored on the memory and executable on the processor;
the processor, when executing the computer program instructions, implements the method of information processing in a game as described in the first aspect above.
In a fourth aspect, the present disclosure also provides a computer-readable storage medium having stored therein computer program instructions for implementing the information processing method in a game as described in the above first aspect when executed by a processor.
In the information processing method in the game, a plurality of players enter a preparation stage of game play, and a virtual field is displayed on terminal equipment of a first player of the plurality of players under the condition that the terminal equipment of the plurality of players is in a shooting mode; then, the first player can execute pose placement confirmation operation for the virtual field to determine a target physical object currently carrying the virtual field in the physical space shot by the first player, and determine that the relative position of the virtual field and the target physical object is fixed, wherein the pose placement confirmation operation can enable terminal devices of a plurality of players to display the virtual field as being carried on the target physical object on the respective terminal devices of the plurality of players based on the relative position when the terminal devices of the plurality of players shoot the target physical object; at least one of the plurality of players can adjust the shooting pose of the respective terminal device to the target physical object, and a suitable shooting field of view capable of observing the virtual field is obtained. Thus, after the pose placement confirmation operation is performed, when a plurality of players participating in the same game play shoot target physical objects in the AR game mode, the plurality of players can see the same virtual field in respective interfaces, the performance of the virtual field in different player interfaces only depends on shooting poses of player devices in the physical space, and the player devices can process different real contents and the same virtual contents, so that the interaction feeling of the plurality of players when the plurality of players play the game in the AR game mode is improved.
Drawings
FIG. 1 is a flow chart of a method of processing information in a game provided in one embodiment of the present disclosure;
FIG. 2 is a schematic diagram of one embodiment of the present disclosure providing a plurality of players within the same physical scene;
FIG. 3 is a schematic diagram of a player perspective provided by one embodiment of the present disclosure;
FIG. 4 is a schematic diagram of a player perspective provided by one embodiment of the present disclosure;
FIG. 5 is a schematic diagram of a player perspective provided by one embodiment of the present disclosure;
FIG. 6 is a schematic diagram of a player perspective provided by one embodiment of the present disclosure;
FIG. 7 is a schematic diagram of a player perspective provided by one embodiment of the present disclosure;
FIG. 8 is a schematic diagram of a device architecture for implementing information processing in a game provided by one embodiment of the present disclosure;
FIG. 9 is a schematic diagram of a player perspective provided by one embodiment of the present disclosure;
FIG. 10 is a block diagram of an information processing apparatus in a game provided by one embodiment of the present disclosure;
fig. 11 is a schematic diagram of a logic structure of an electronic device for implementing information processing in a game according to one embodiment of the present disclosure.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure, and it is apparent that the described embodiments are only some embodiments of the present disclosure, but not all embodiments. The components of the embodiments of the present disclosure, which are generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the disclosure, as claimed, but is merely representative of selected embodiments of the disclosure. Based on the embodiments of the present disclosure, each other embodiment that a person skilled in the art would obtain without making inventive efforts is within the scope of this disclosure.
The terms "a," "an," "the," and "said" are used in this specification to denote the presence of one or more elements/components/etc.; the terms "comprising" and "having" are intended to be inclusive and mean that there may be additional elements/components/etc. in addition to the listed elements/components/etc.; the terms "first" and "second" and the like are used merely as labels, and are not intended to limit the number of their objects.
It should be understood that in the embodiments of the present disclosure, "at least one" means one or more, and "a plurality" means two or more. "and/or" is merely an association relationship describing an association object, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship. "comprising A, B and/or C" means comprising any 1 or any 2 or 3 of A, B, C.
It should be understood that in the disclosed embodiments, "B corresponding to a", "a corresponding to B", or "B corresponding to a", means that B is associated with a from which B may be determined. Determining B from a does not mean determining B from a alone, but may also determine B from a and/or other information.
The in-game information processing method in one embodiment of the present disclosure may be executed on a local terminal device or a server. When the information processing method in the game runs on the server, the method can be realized and executed based on a cloud interaction system, wherein the cloud interaction system comprises the server and the client device.
In an alternative embodiment, various cloud applications may be run under the cloud interaction system, for example: and (5) cloud game. Taking cloud game as an example, cloud game refers to a game mode based on cloud computing. In the running mode of the cloud game, the running main body of the game program and the game picture presentation main body are separated, the storage and running of the information processing method in the game are completed on the cloud game server, and the client device is used for receiving and sending data and presenting the game picture, for example, the client device can be a display device with a data transmission function close to a user side, such as a mobile terminal, a television, a computer, a palm computer and the like; but the cloud game server which performs information processing is a cloud. When playing the game, the player operates the client device to send an operation instruction to the cloud game server, the cloud game server runs the game according to the operation instruction, codes and compresses data such as game pictures and the like, returns the data to the client device through a network, and finally decodes the data through the client device and outputs the game pictures.
In an alternative embodiment, taking a game as an example, the local terminal device stores a game program and is used to present a game screen. The local terminal device is used for interacting with the player through the graphical user interface, namely, conventionally downloading and installing the game program through the electronic device and running. The manner in which the local terminal device provides the graphical user interface to the player may include a variety of ways, for example, it may be rendered for display on a display screen of the terminal, or provided to the player by holographic projection. For example, the local terminal device may include a display screen for presenting a graphical user interface including game visuals, and a processor for running the game, generating the graphical user interface, and controlling the display of the graphical user interface on the display screen.
In a possible implementation manner, the embodiment of the disclosure provides an information processing method in a game, and a graphical user interface is provided through a terminal device, where the terminal device may be the aforementioned local terminal device or the aforementioned client device in the cloud interaction system.
Fig. 1 is a flowchart of a method of processing information in a game provided in one embodiment of the present disclosure, and as shown in fig. 1, the method includes the following steps S101 to S103.
Step S101: in response to the plurality of players entering a preparatory phase for game play, a virtual field is displayed on a terminal device of a first player of the plurality of players with the terminal devices of the plurality of players in a shooting mode.
Fig. 2 provides a schematic diagram of multiple players located within the same physical scene, referring to fig. 2, in the present disclosure, multiple players are located in the same physical scene, such as a room, a hall, a terrace, etc., so that the multiple players can see each other and observe the same physical object, such as a table, a floor, etc.
The plurality of players may enter the same game play by way of team, invitation, etc., and illustratively, entering the same game play may include entering the same game room. After the player enters the game, the player can be controlled to enter a preparation stage of the game, wherein the game is divided into a preparation stage and a game-checking stage, the preparation stage can be used for preparing the game, for example, the adjustment and confirmation of the virtual field pose arrangement in the following, and the game-checking preparation work of selecting a main field or a guest field, selecting a team, selecting a player character and the like in the ball game can be performed in the preparation stage of the game-checking.
The game in the present disclosure may specifically be a game having an AR game mode, abbreviated as AR game. Since the AR game mode needs to combine the virtual element and the real element, it is necessary to control the terminal device of each player to turn on the camera and enter the shooting mode. Alternatively, the shooting mode may be entered before or after a plurality of players enter a preparation phase of a game play, which is not limited by the present disclosure.
In response to the plurality of players entering the preparation phase of the game play and with the terminal devices of the plurality of players in the shooting mode, referring to fig. 3, a virtual field 01 (virtual element) and a physical space (real element) corresponding to the shooting of the first player may be displayed on the terminal device of the first player (the first player is one of the plurality of players), so that the first player can see that a virtual field exists in the shot physical space from the game interface presented by the terminal device. At this time, the relative position of the virtual field and the physical object in the physical space photographed by the first player is not kept unchanged, correspondingly, when the first player changes the photographing pose of the terminal device, the current photographing visual field range of the first player is changed, based on the AR technology, the proper physical object in the photographing visual field range of the first player is detected in real time in the process, and the virtual field is displayed as being carried on the currently detected proper physical object on the terminal device of the first player.
The virtual field, i.e. the field required for the game play phase of the game play in which the movable range of the game virtual object is to be defined, is the field for placing the game virtual object. In one embodiment, referring to fig. 3, in the game interface presented by the first player terminal device 03, the virtual field 01 may be displayed on a certain physical plane in the physical space photographed by the first player, where the physical plane may belong to a certain physical object 02 in the physical space, and the physical plane may be a table top, a floor, or the like, for example. In one embodiment, a physical object may be selected from the current shooting view of the first player based on a preset selection policy, and the virtual field 01 may be displayed on the terminal device of the first player as being carried on the selected physical object.
Alternatively, the virtual field may comprise a virtual playing field, such as a virtual football field, a virtual basketball field, or the like.
Further, the manner of determination and timing of determination of the first player will be described in detail below.
Step S102: and responding to pose placement confirmation operation for the virtual field, which is carried out by the terminal equipment of the first player, determining a target physical object currently carrying the virtual field in a physical space shot by the terminal equipment of the first player, and determining that the relative position of the virtual field and the target physical object is fixed, wherein the pose placement confirmation operation enables the terminal equipment of a plurality of players to display the virtual field as being carried on the target physical object on the terminal equipment of each of the plurality of players based on the relative position when the terminal equipment of the plurality of players shoots the target physical object.
In this step, the first player of the plurality of players can confirm the placement pose of the virtual field. As shown in fig. 4, before the first player performs the pose-placement confirmation operation, the first player may also move the virtual field 01, so as to change the position of the virtual field, where the change in the position of the virtual field may cause a change in a physical object carrying the virtual field, and after the first player moves the virtual field 01, the first player may perform the pose-placement confirmation operation. Of course, the first player may not move the virtual field 01 before performing the pose-placement confirmation operation, and may directly perform the pose-placement confirmation operation. In response to the pose-placement confirmation operation performed by the first player, it is necessary to determine a physical object (referred to as a target physical object) carrying a virtual field in a physical space captured by the next first player, and determine that the relative position of the virtual field and the physical object is fixed, that is, the relative position of the virtual field and the physical object is locked, so that the virtual field only moves along with the movement of the physical object, but not along with the movement of the player terminal device when displayed.
In a conventional game in which an AR game mode is used to observe and photograph a virtual character, the virtual character constructed by AR technology generally moves along with the movement of a terminal device of a player, for example, the player moves the terminal device to a position where a table surface is photographed, so that the virtual character may be displayed on the table surface, and the player continues to move the terminal device to a position where a table surface is photographed, so that the display position of the virtual character is changed from the table surface to the table surface, and is displayed on the table surface. In the present disclosure, the virtual field does not move with the movement of the player terminal device when displayed, but only follows the physical object of the virtual field when the player performs the pose confirmation operation.
Optionally, as shown in fig. 5, the pose location confirmation operation may include a triggering operation (such as clicking, long pressing, etc.) of the determining control 04 for the pose location of the virtual field displayed in the graphical user interface, where the first player may first move the virtual field 01 to a suitable position and/or switch to a suitable pose, and then click on the determining control 04, so that the current pose location of the virtual field may be locked.
The pose placement confirmation operation performed by the first player can enable the terminal devices of the plurality of players to display the virtual field as being carried on the target physical object on the terminal devices of the plurality of players based on the relative positions when the terminal devices of the plurality of players shoot the target physical object. That is, when the terminal device of each player photographs the target physical object after the first player performs the pose confirmation operation, each player can see the virtual field on the respective terminal device in addition to the physical object within the respective photographing visual field, and the virtual field is carried by the target physical object. The positional relationship of the virtual field displayed in each player's respective interface with the target physical object is determined based on the relative positions of the virtual field and the target physical object locked by the pose positioning confirmation operation. As to how the virtual field is presented in each player's respective interface, it is also related to the shooting position and shooting orientation of each player's respective terminal device for the target physical object, and thus the virtual field presented in each player's respective terminal device may also be different, e.g., near-far-small.
As the terminal device moves, the AR application (referred to in this disclosure as a gaming application having an AR game mode) needs to keep track of landmark positions and update the position and direction of the AR virtual field accordingly, maintaining a stable association with landmarks.
In an alternative example, the virtual venue may be fixed in one or more of the following ways, such that the relative position of the virtual venue and the target physical object currently carrying the virtual venue is fixed, so as to achieve that the virtual venue does not move with the movement of the terminal device.
Mode 1, using planar detection and tracking: by the plane detection and tracking functionality provided by the AR platform, a horizontal plane in the real world, such as the ground or a desktop, is identified and tracked. Once a plane is detected, the AR virtual field model may be placed on the plane and fixed there. As the device moves, the AR platform will continue to track the plane, keeping the position of the AR virtual field model relatively stable.
Mode 2, using spatial anchor: AR platforms typically support the creation and use of spatial anchors. The spatial anchor is a virtual anchor at a fixed location in the real world to which an AR virtual field model may be attached. By creating and appending a spatial anchor, the AR virtual field model will remain associated with a fixed location of that anchor, and will remain in a relatively fixed location regardless of how the device moves.
Mode 3, using inertial sensor data: in addition to the above-described visual localization techniques provided by the AR platform, inertial sensor data of the device, such as gyroscopes, accelerometers, etc., may also be utilized to assist in securing the AR virtual field model. By monitoring the device's orientation and acceleration changes, the AR virtual field model can be adjusted based on the sensor data to maintain its relative fixed position and orientation.
Step S103: in response to a change in a shooting pose of at least one player of the plurality of players to the target physical object from a first shooting pose to a second shooting pose, displaying a virtual field corresponding to the second shooting pose through the terminal device.
The shooting pose comprises a shooting position and/or a shooting pose, wherein the shooting pose influences a shooting direction.
After the first player completes confirmation of the virtual field placement pose, each player of the plurality of players can adjust the shooting position and/or the shooting pose of the respective terminal device in the physical space according to the virtual field placement pose confirmed by the first player in the physical space, so that a reasonable view is obtained, and the virtual field appears at a proper position in the respective shooting view range.
In an alternative example, the shooting pose of the terminal device in the physical space may be calculated by the gyroscope data of the terminal device.
In the information processing method in the game, a plurality of players enter a preparation stage of game play, and a virtual field is displayed on terminal equipment of a first player of the plurality of players under the condition that the terminal equipment of the plurality of players is in a shooting mode; then, the first player can execute pose placement confirmation operation for the virtual field to determine a target physical object currently carrying the virtual field in the physical space shot by the first player, and determine that the relative position of the virtual field and the target physical object is fixed, wherein the pose placement confirmation operation can enable terminal devices of a plurality of players to display the virtual field as being carried on the target physical object on the respective terminal devices of the plurality of players based on the relative position when the terminal devices of the plurality of players shoot the target physical object; at least one of the plurality of players can adjust the shooting pose of the respective terminal device to the target physical object, and a suitable shooting field of view capable of observing the virtual field is obtained. Thus, after the pose placement confirmation operation is performed, when a plurality of players participating in the same game play shoot target physical objects in the AR game mode, the plurality of players can see the same virtual field in respective interfaces, the performance of the virtual field in different player interfaces only depends on shooting poses of player devices in the physical space, and the player devices can process different real contents and the same virtual contents, so that the interaction feeling of the plurality of players when the plurality of players play the game in the AR game mode is improved.
In one embodiment of the present disclosure, the step S101 may be specifically implemented by the following manner, including: in response to the plurality of players entering a preparation stage of game play, displaying a virtual field on a terminal device of a first player of the plurality of players under the condition that the terminal devices of the plurality of players are in a shooting mode, and displaying a virtual field on a terminal device of each second player of the plurality of players except the first player, wherein the virtual fields displayed on the terminal devices of each player are respectively carried by a physical object in a physical space corresponding to shooting of each player.
In this embodiment, after a plurality of players enter the preparation stage of game play, a virtual field may be displayed independently on each of the respective terminal devices of the plurality of players, and fig. 3 may be referred to, and since each of the respective terminal devices of the players is in the shooting mode, a physical space within the respective shooting field of view of each player is displayed in addition to the virtual field in each of the respective terminal devices of the players. For any player, the virtual field displayed in the player's terminal device is carried by one of the physical objects in the physical space that the player corresponds to shooting.
For example, 4 players in the same real room, player a, player B, player C and player D, enter the preparation phase of game play, the first player is one of the 4 players, and the terminal devices of the 4 players are all in shooting mode, wherein player a currently shoots the desk, chair 1 and floor in the real room, and the desk in the shooting view range of player a is larger than the floor, player B currently shoots the drawer cabinet, floor and trash in the real room, player C currently shoots the desk, chair 2 and floor in the real room, and the floor in the shooting view range of player C is larger than the desk.
In this case, the physical space photographed by the player a and a virtual field, which may be displayed as being carried by the desk and located in the left area of the desk top so that the player a can see from the screen that the virtual field is located on the left area of the desk top, may be displayed in the terminal device of the player a, including the desk, the chair 1, and the ground in the screen displayed by the terminal device of the player a.
The physical space photographed by the player B and a virtual field, which may be displayed as being carried by the drawer cabinet so that the player B can see from the picture that the virtual field is located on the drawer cabinet, may be displayed in the terminal device of the player B, and in the picture displayed by the terminal device of the player B, physical objects included are drawer cabinets, floors and trash cans, for example.
The physical space photographed by the player C and a virtual field, which may be displayed as being carried by the ground so that the player C can see from the picture that the virtual field is located on the ground, may be displayed in the terminal device of the player C, including the desk, the chair 2 and the ground in the picture displayed by the terminal device of the player C.
The physical space photographed by the player D and a virtual field, which is illustratively shown as being carried by the desk and located in the right region of the desk top so that the player D can see from the screen that the virtual field is located on the right region of the desk top, may be displayed in the terminal device of the player D.
On the basis of this embodiment, optionally, the method may further comprise the steps of:
before the pose placement confirmation operation for the virtual field is performed by the terminal equipment of the first player, responding to the pose placement adjustment operation for the virtual field correspondingly displayed by the player, which is performed by the terminal equipment of the player, and changing the virtual field correspondingly displayed by the player from the first placement pose to the second placement pose.
That is, before the first player performs the pose placement confirmation operation for the virtual field, since a virtual field is independently displayed on the terminal device of each of the plurality of players, each player can adjust the placement pose of the displayed virtual field on its own terminal device.
Alternatively, the pose adjustment operation may include a sliding operation, a gesture operation, or the like for the virtual field, which is not particularly limited in the present disclosure.
Wherein the pose placement adjustment operation includes one or more of: an adjustment operation for the placement position of the virtual field and an adjustment operation for the placement posture of the virtual field. Through pose placing and adjusting operation, a player can adjust the placing position and/or the placing pose of the virtual field displayed in the terminal equipment.
For example, player a may rotate the virtual field displayed on his terminal device on the plane on which the desk top is located from a first posture in which the field edge is not parallel to the desk edge to a second posture in which the field edge is parallel to the desk edge, thereby changing the placement posture of the virtual field.
Player B can move the virtual field displayed on his terminal device from the drawer cabinet to the ground, thereby changing the placement position of the virtual field.
Player C can move the virtual field displayed on his terminal device from the ground to the desk, thereby changing the placement position of the virtual field.
The player D can rotate the virtual field displayed on the terminal device on the plane where the desk top is located from a first posture where the field edge is not parallel to the desk edge to a second posture where the field edge is parallel to the desk edge, and move the virtual field to the middle area of the desk top after or while rotating, so that the placing posture and the placing position of the virtual field are changed.
In addition, each player can also adjust the display parameters of the virtual field displayed on the own terminal equipment, wherein the display parameters of the virtual field include, but are not limited to, the size and the color of the display virtual field.
Of course, the player may not adjust the pose or display parameters of the virtual field displayed on the own terminal device, and may wait for the first player to perform the pose-placement confirmation operation on the virtual field displayed on the first player terminal device.
Further optionally, after the pose placement confirmation operation for the virtual field is performed by the terminal device of the first player, the bearing object of the virtual field displayed by the second player corresponding to the target physical object may be changed from the physical object currently borne to the target physical object, and when the terminal device of the second player photographs the target physical object, the virtual field borne by the target physical object may be displayed on the terminal device of the second player based on the relative position between the virtual field and the target physical object fixed by the pose placement confirmation operation.
That is, after the first player of the plurality of players performs the pose placement confirmation operation on the virtual fields displayed on the own terminal device, the virtual fields displayed on the respective terminal devices of the other players also change accordingly, and the corresponding virtual fields in the terminal devices of the other players are changed from the physical objects originally carried to the target physical objects determined based on the pose placement confirmation operation of the first player. If the other players do not shoot the target physical object at the moment, the virtual field displayed on the terminal equipment of the player disappears, and if the other players adjust the terminal equipment to shoot the target physical object, the virtual field borne by the target physical object can be seen on the terminal equipment of the player.
By way of example, the pose placement confirmation operation may include a click operation of a confirmation control for a virtual place placement pose, a key operation of a confirmation shortcut for a virtual place placement pose, and the like, which is not particularly limited by the present disclosure.
For example, the pose placement confirmation operation may include a click operation of a confirmation control for a virtual field placement pose, and assuming that the first player is player a, if the virtual field 01 displayed on the terminal device 03 of player a is carried by the desk 02 within the shooting field of view of player a, as shown in fig. 5, the determination control 04 for the virtual field placement pose may be clicked, so that the game may determine that the physical object currently carrying the virtual field in the physical space shot by the terminal device 03 of player a is the desk 02, and determine that the relative position of the virtual field 01 and the desk 02 is fixed.
It is assumed that before the pose placement confirmation operation is performed by player a, the virtual field displayed on the own terminal device is moved from the left side area of the desk top to the middle area of the desk top, and before the pose placement confirmation operation is performed by player a, no pose placement adjustment operation is performed by player B, player C, and player D for the virtual field displayed on the own terminal device. Accordingly, after the player a performs the pose placement confirmation operation, the player B can see that the virtual field disappears from the drawer cabinet in the picture displayed by the own terminal device, and when the player B adjusts the shooting pose of the own terminal device to enable the player B to shoot the middle area of the desk top, the player B can see that the middle area of the desk top has a virtual field in the picture displayed by the own terminal device. In the pictures displayed by the player a and player B terminal devices, the virtual field and the desk are the same in relative position, except that the viewing angles of the two are different.
After player a performs the pose confirmation operation, player C can see that the virtual field is transferred from the ground to the middle area of the desk top in the screen displayed by his terminal device. Similarly, in the pictures displayed by the player a and player C terminal devices, the virtual field and the desk are the same in relative position, except that the viewing angles of the two are different.
After player a performs the pose confirmation operation, player D can see that the virtual field is shifted from the right side area of the desk top to the middle area of the desk top in the screen displayed by his terminal device. Similarly, in the pictures displayed by the player a and player D terminal devices, the virtual field and the desk are the same in relative position, except that the viewing angles of the two are different.
In this way, player a, player B, player C and player D can each observe the virtual field carried by the desk from their own viewing angle, and the virtual field is located in the middle area of the desk top regardless of the adjustment of the viewing angle, so that player a, player B, player C and player D can adjust the shooting pose of their respective terminal devices, thereby obtaining a reasonable view of the observed virtual field. Of course, the player may also adjust the distance between the terminal device and the target physical object carrying the virtual field so that the terminal device is close to the target physical object, and when the terminal device is close to the virtual field to fully occupy the shooting visual field of the player, the physical object will not appear in the player's interface.
In another embodiment of the present disclosure, the step S101 may be specifically implemented by the following manner, including: in response to the plurality of players entering a preparatory phase for game play, a virtual field is displayed on a terminal device of a first player of the plurality of players and no virtual field is displayed on a terminal device of each of the plurality of players other than the first player, with the terminal devices of the plurality of players in a shooting mode.
In this embodiment, after a plurality of players enter the preparation phase of the game play, only one virtual field may be displayed on the terminal device of the first player, and none of the other players may be displayed on the terminal devices of the other players. That is, only the first player can see the photographed physical space in his own terminal device, and a virtual field, the remaining players can see only the photographed physical space in the respective terminal devices.
For example, assuming that the first player is player a, player a can see a desk, chair 1, floor, and a virtual floor, which is carried by the desk and is located in the left area of the desk top, in his own terminal device. Player B can see the drawer cabinet, floor and trash can photographed in his own terminal device, and even if player B adjusts his own terminal device to be able to photograph the desk, he does not see the virtual field on the desk. Player C can see the photographed desk, chair 2 and floor in his own terminal device, but there is no virtual floor on the desk. Player D can see the photographed desks and green plants in his own terminal device, but there is no virtual field on the desks.
On the basis of this embodiment, optionally, the method may further comprise the steps of:
before the pose placement confirmation operation for the virtual field is performed by the terminal device of the first player, the virtual field is changed from the first placement pose to the second placement pose in response to the pose placement adjustment operation for the virtual field performed by the terminal device of the first player.
That is, before the first player performs the pose placement confirmation operation for the virtual field, since only the first player displays the virtual field on the terminal device, only the first player can adjust the placement pose of the displayed virtual field on the own terminal device.
Further optionally, after the pose-setting confirmation operation for the virtual field is performed by the terminal device of the first player, when the terminal device of the second player photographs the target physical object, the virtual field carried on the target physical object may be displayed on the respective terminal devices of the second player based on the relative positions.
That is, before the first player of the plurality of players performs the pose confirmation operation with respect to the virtual field displayed on the own terminal device, if the remaining players can photograph the target physical object at this time, the remaining players can see that the target physical object does not have the virtual field on the own terminal device, and if the remaining players do not photograph the target physical object at this time, when the remaining players adjust the terminal device to photograph the target physical object, the remaining players can also see that the target physical object does not have the virtual field.
After the first player performs pose placement confirmation operation on the virtual field displayed on the terminal device of the first player, if the other players can shoot the target physical object at the moment, the other players can see that a virtual field appears on the target physical object on the terminal device of the first player, and if the other players do not shoot the target physical object at the moment, the other players can see that a virtual field exists on the target physical object when adjusting the terminal device to shoot the target physical object.
In this way, each player can observe the virtual field carried by the target physical object from the own observation view angle, and each player can adjust the shooting pose of each terminal device, so as to obtain a reasonable view of observing the virtual field.
As described above, the first player or all players may adjust the placement pose of the virtual field displayed in their own terminal device, and accordingly, in an alternative embodiment, the information processing method may further include the following step S105.
Step S105: in the operation process of the pose position adjustment operation, pose position prompt information aiming at the virtual field is displayed through the terminal equipment of the player performing the pose position adjustment operation, wherein the pose position prompt information is used for prompting the field pose of the current shooting visual field range of the terminal equipment of the player performing the pose position adjustment operation.
In this embodiment, for a player with an adjustable pose for placing a virtual field, in an operation process of the player for performing pose placing adjustment operation, pose placing prompt information for the virtual field may be displayed in a terminal device of the player, the pose placing prompt information may prompt a pose adapting to a current shooting field of view of the player, and the player may adjust the placing pose of the virtual field according to the pose indicated by the pose placing prompt information, so that the placing pose of the virtual field is consistent with the pose indicated by the pose placing prompt information, and thus, the player may obtain a virtual field display effect suitable for the current shooting field of view.
The player can be prompted about the proper pose of the virtual field in the current visual field through pose placement prompt information, so that the player can conveniently and quickly complete pose adjustment before virtual field configuration without continuous debugging, the player's game preparation work is reduced, and the game preparation time is shortened.
In an alternative embodiment, referring to fig. 6, the pose placement prompt information may specifically be a field block diagram 06 of the virtual field, and correspondingly, the above step S105 may specifically be implemented by the following manner: in the operation process of the pose position adjustment operation, the terminal device of the player performing the pose position adjustment operation displays the field block diagram 06 of the virtual field 01 according to the pose position and pose display adapted to the current shooting visual field range of the terminal device of the player performing the pose position adjustment operation.
Optionally, the field block diagram may be a semitransparent block diagram (semitransparent is understood to be transparent), so that when the player performs pose adjustment operation on the virtual field, the situation that the player needs to perform pose adjustment operation for multiple times to adjust the virtual field to a proper position is avoided, thereby reducing player operation and improving preparation efficiency of games for games.
In one embodiment of the present disclosure, referring to fig. 6 and 7, the information processing method may further include at least one of the following steps S106 and S107.
Step S106: before the pose placing and confirming operation for the virtual field is carried out through the terminal equipment of the first player, first prompting information 07 is displayed on the terminal equipment with the virtual field, wherein the first prompting information 07 is used for prompting the player with the virtual field displayed on the controlled terminal equipment to carry out pose placing and confirming on the virtual field.
Step S107: before the pose placing and confirming operation for the virtual field is carried out through the terminal equipment of the first player, second prompting information 08 is displayed on the terminal equipment which does not display the virtual field, wherein the second prompting information 08 is used for prompting that the player which does not display the virtual field on the controlled terminal equipment currently carries out pose placing and confirming on the virtual field by the player which does not display the virtual field on the controlled terminal equipment.
For example, assuming that the first player is player a, before the pose placement confirmation operation for the virtual field is performed by the terminal device of player a, the virtual field is displayed on the terminal device of player a, and the virtual fields are not displayed on the terminal devices of player B, player C, and player D, respectively, first hint information 07, such as the text information "please specify the position of the court in space" shown in fig. 6, may be displayed on the terminal device of player a before the pose placement confirmation operation for the virtual field is performed by the terminal device of player a, to hint that player a can perform pose placement confirmation (by the pose placement confirmation operation) for the virtual field, and second hint information 08, such as the text information "player a is setting the court" shown in fig. 7, may be displayed on the terminal devices of player B, player C, and player D, respectively, to hint that other players than player a are currently performing pose placement confirmation for the virtual field by player a. Therefore, each player can clearly determine the roles of the players in the game play preparation stage, the first player can know that the players need to confirm the placement positions of the virtual fields, and other players can know that the players need to wait for the first player to confirm, so that the communication cost between the players is reduced.
In an alternative embodiment, the information processing method may further include the step of determining the first player. The determination manner and determination timing of the first player are exemplarily described below.
Alternatively, the step of determining the first player may be by one of the following.
Mode 1: the created player of the game play is determined to be the first player.
With this mode 1, a game room service can be provided in a game, one game room can provide a game play service for a player who enters therein, the player can create a game room or join in a game room that has been created by other players, the creation player of the game room among the plurality of players is the creation player of the game play, and it can be determined as the first player.
In an alternative example, the game may include a homeowner invitation, and the creation player of the game room may invite other players to enter the game room after the game room is created, i.e., the creation player of the game play is known before the plurality of players complete the team, so that the creation player of the game play may be determined to be the first player after the game play is created and before the plurality of players complete the team.
In another alternative example, players may be teamed prior to creation of a game play, such as by completing a team at a casino, after which the game play may be created and entered into by a game play operation, so that after a plurality of players complete the team and create a game play, the created player of the game play may be determined to be the first player.
The above examples are merely illustrative, and it is understood that determining the timing of creation of a game pair as the first player is not limited to the above examples.
Mode 2: and determining a first player performing pose confirmation operation among the plurality of players as the first player.
For this mode 2, a virtual field may be displayed on the terminal device of each of the plurality of players, and each player may perform the pose adjustment operation and the pose confirmation operation on the respective virtual field at this time, but the first player performing the pose confirmation operation may be determined to be the first player after the pose confirmation operation is effective, at this time, the other players will not perform the pose adjustment operation and the pose confirmation operation any more, and the plurality of players will enter the next stage of the game. Thus, after receiving the pose confirmation operation by one of the plurality of players, the player can be determined as the first player.
In one embodiment of the present disclosure, referring to fig. 8, a plurality of player's terminal devices are communicatively connected to a venue-synchronous server of a game during a preparation phase of game play. That is, when a plurality of players enter a game play, the plurality of players will be taken over by a venue synchronization server of the game for synchronizing virtual venue data among the plurality of players so that the confirmed pose of the virtual venue by one player and the relative positions of the fixed virtual venue and the target physical object can be synchronized into terminal devices of other players.
Accordingly, the method may further comprise the steps of: after the pose placement confirmation operation for the virtual field is performed through the terminal equipment of the first player, the field data of the virtual field is sent to the field synchronization server through the terminal equipment of the first player, and the field data of the virtual field is synchronized to the terminal equipment of a second player except the first player through the field synchronization server, wherein the field data of the virtual field comprises indication information for indicating that the relative positions of the virtual field and the target physical object are fixed.
In the preparation stage of game playing, after the first player performs the pose placement confirmation operation for the virtual field, the terminal device of the first player can send the current field data of the virtual field to the field synchronization server, and the field synchronization server can synchronize the field data of the virtual field provided by the first player to the terminal devices of other players, so that the field data of the virtual field in the terminal devices of other players can be kept synchronous with the field data of the virtual field in the terminal devices of the first player, and consistency of the virtual field data can be kept in the subsequent playing stage.
Optionally, the field data of the virtual field may include, but is not limited to, data such as a size and a color of the virtual field, in addition to the indication information for indicating that the relative position of the virtual field and the target physical object is fixed.
In one embodiment of the present disclosure, the method may further comprise the steps of: and controlling the plurality of players to enter a game play stage in response to the end of the preparation stage of the game play, and keeping the terminal devices of the plurality of players in a shooting mode after entering the game play stage of the game play.
Optionally, the game system may count down the game play preparation phase, and when the count down is finished, the game play preparation phase is automatically ended, so as to enter the game play phase. Alternatively, the preparation phase of the game play may be ended by an opening operation of the player, for example, clicking an opening control, which may be performed by one of the players or may be performed by all of the players.
After the players enter the game play stage, the terminal devices of the players are still controlled to be in a shooting mode, that is, the players can see virtual elements such as virtual fields and real elements such as shot physical objects in the game play stage, so that the game play is performed in the AR game mode.
Referring to fig. 9, in the AR game mode, a plurality of players can observe a virtual field 01 and play a game by means of hardware such as a camera, a range sensor, a gravity sensor, and the like of a terminal device. In the game stage, the player's view will not follow the virtual character being controlled, but instead the virtual field 01 corresponding to the space is displayed on the screen of the device according to the physical distance between the terminal device and the virtual field 01, if a game virtual object 05 is to appear on the screen, a plurality of players need to move the terminal device in the space to find a suitable position.
For example, in the AR game mode, the player's operation control, instruction issuing manner, instruction receiving manner may be kept consistent with those in the non-AR game mode.
In the present disclosure, in a game play stage, when terminal devices of a plurality of players capture a target physical object, a virtual field carried on the target physical object may be displayed on respective terminal devices of the plurality of players based on relative positions of the virtual field and the target physical object.
Similarly to the game preparation stage after the first player performs the pose confirmation, in the game play stage, each player terminal device is still displayed according to the relative position of the virtual field and the target physical object confirmed by the first player. Unlike conventional AR game modes, in the present disclosure, the virtual field in the game play stage does not change in position with the change in the player's field of view, but is always located on the target physical object and the relative position to the target physical object remains unchanged.
In one embodiment of the present disclosure, referring to fig. 8, in the preparation phase of the game for the game, the venue synchronization server is communicatively connected with the game server of the game, and accordingly, the step of controlling a plurality of players to enter the game for the game in response to the end of the preparation phase of the game for the game may be specifically implemented by:
in response to the end of the preparation phase of the game play, the venue data of the virtual venue is transmitted to the game server through the venue synchronization server, the terminal devices of the plurality of players are controlled to be communicatively connected with the game server, and the terminal devices of the plurality of players are controlled to be communicatively disconnected with the venue synchronization server, so that the plurality of players enter the play phase of the game play.
At the end of the game play preparation phase, the venue synchronization server may send the virtual venue data configured by the first player to the game server and take over the plurality of players by the game server to provide subsequent game play services for the plurality of players. The game server may specifically determine control logic of each game object (e.g., virtual field, virtual object, virtual character, etc.) based on the virtual field data.
In one embodiment of the present disclosure, referring to fig. 9, the method may further include the steps of: in the game play stage of the game play, the control game virtual object 05 is located in the virtual field 01.
In addition to the virtual ground, in the game, there is a need to provide a game virtual object such as a virtual object (e.g., a virtual football), a virtual character (e.g., a virtual player character), etc., and in the game play stage, the game virtual object may be controlled to be located in the virtual ground, so that the range of motion of the game virtual object is limited within the range of the virtual ground.
Optionally, the virtual field may generate a corresponding model through an AR modeling technology, and the virtual object, the virtual character and other game virtual objects may generate a corresponding model through a conventional game 3D modeling technology, so as to reduce difficulty in image matching of a large number of virtual models in the game, and in addition, reduce the AR model and improve the control sensitivity in the game. The AR virtual venue may conduct a simulated interaction with the non-AR game virtual object through the game server.
In the fabrication phase of the AR virtual field, the following operations may be performed:
it should be noted in advance that the following operations are only one example, and operations may be added, subtracted, replaced, and the like on the basis of this in practical applications, and the examples do not limit the present disclosure.
1. Modeling of an AR virtual field:
1. size and scaling: some scaling of the physical dimensions in the real world is required.
2. Coordinate system and position: placement at a specific location in the real world is required to correspond to the user's environment. It is required to take into account the coordinate system and position information when creating the AR virtual field model and to ensure that the model is properly aligned and positioned.
3. Environmental interactions: interaction with the real environment is required, such as collisions, shadows, reflections, etc. with the user, other objects, or real world surfaces.
4. Performance and optimization: since AR applications are typically running on mobile devices, AR virtual field models need to take into account performance and resource consumption issues. Polygon optimization, texture compression, and rendering optimization may be required for the AR virtual field model to ensure performance at the mobile end.
2. Access to AR-related SDK (Software Development Kit )
1. And the Android operating system is accessed into ARCore, and the iOS operating system is accessed into ARKit.
ARCore is an Augmented Reality (AR) platform suitable for Android devices. ARCore combines the camera, motion sensor and computer vision technology of the device, providing a high quality, highly interactive AR experience. ARCore supports functions such as virtual object tracking, light and shadow estimation, environment sensing, user interaction and the like, and can be used in multiple fields such as games, education, shopping, design and the like. ARCore also provides a developer kit (SDK) that allows developers to easily create AR applications.
ARKit is an Augmented Reality (AR) platform suitable for use with iOS devices. ARKit utilizes the camera, motion sensor and processor of the device to add virtual graphics and objects in the real world, providing a high quality, fluent AR experience. The ARKit supports the functions of environment sensing, light and shadow estimation, virtual object tracking, user interaction and the like, and can be applied to a plurality of fields of games, education, shopping, design and the like. ARKit also provides a developer kit (SDK) that allows developers to easily create AR applications.
2. Taking the phantom Engine (UE for short) as an example, the ARCore plug-in may be enabled in the UE4 project.
3. Configuration item setting: in the UE4 editor, navigate to Edit > Project Settings.
In the Android part, it is ensured that the SDK version and the lowest SDK version match the requirements of arore.
In the iOS section, it is ensured that you set the correct Bundle Identifier (package name, which is the unique identifier of the application in the device) and the lowest supported iOS version.
4. Creating an AR scene: using the AR module and the ARBlueprintLibrary class of the UE4, an AR scene can be created and the AR camera and tracking functions controlled.
3. How to generate an AR virtual field
1. In a game development scenario (e.g., UE 4), clicking on the right button selects "Add Actor" and then "AR Session" will Add an AR Session Actor to the game development scenario.
The AR Session initiator needs to include an AR virtual field model and needs to add a non-AR model such as a virtual character and a virtual object, and the AR Session initiator can be understood as a functional module which can be used for realizing the AR technology for connecting the virtual element and the real element.
2. The AR Session Actor is selected, and the attribute of the AR Session can be set in the Details panel.
Setting for an AR platform of the device:
if the goal is to use ARKit (applicable to iOS devices), the "AR Session Type" attribute in the Details panel of the AR Session Actor selects "ARKit".
If the goal is to use ARCore (applicable to Android devices), the "AR Session Type" attribute in the Details panel of the AR Session Actor selects "ARCore".
If the goal is to use other platform or platforms, "defaults" may be selected and the corresponding AR support plugins added in subsequent settings.
3. Other settings are made as needed:
the "WorldAlignment" attribute is used to set the alignment of the AR scene with the real world. Common options include "Gravity" (using gravitational direction alignment) and "Camera" (using Camera direction alignment).
The "Tracking Type" attribute is used to set a Tracking Type, such as Plane Tracking (Plane Tracking in ARKit and Horizontal Plane Detection in ARCore) or 3D Tracking (World Tracking in ARKit and Augmented Faces in ARCore).
In one embodiment of the present disclosure, the method may further include the following steps, to implement virtual object control logic determination based on the game server, specifically including:
responding to control operation for the game virtual object through terminal equipment of any player in a game stage, and sending operation information of the control operation to a game server;
determining a virtual object to be controlled in a virtual field and action state information of the virtual object to be controlled in the virtual field through a game server according to field data of the virtual field, data of the virtual object to be controlled and operation information of control operation, and synchronizing the action state information to terminal equipment of each player;
and controlling the game virtual object to be controlled through the respective terminal equipment of each player according to the action state information to realize the game action and/or the game state indicated by the action state information.
Taking a game as a ball game, taking a game virtual object including a virtual sphere and a virtual player character as an example, in a game stage, a player can perform control operations on the virtual sphere or the virtual player character in a graphical user interface provided by a terminal device, including movement control operation, action control operation and the like, so that the player device can send operation information of the control operations to a game server, the game server can determine which game virtual objects (virtual spheres and/or virtual player characters) need to be controlled to move and how to move (namely action state information) according to data of virtual places, virtual spheres, virtual player characters and the like, and the game server can synchronize the game virtual object to be controlled and the action state information to each player terminal, and the terminal device of each player can control the relevant game virtual object to execute actions corresponding to the control operations or realize states corresponding to the control operations according to the action state information. For example, when the virtual player character is controlled to collide with the virtual sphere, the virtual player character needs to make a collision action, and the motion state of the virtual sphere is caused to present acceleration change, so that the virtual player character presents a collision state.
In this way, communication interactions of the AR virtual sites with the non-AR game virtual objects may be achieved through the game server.
Based on the above, the following configuration is required for hardware devices, communication conditions, data synchronization logic, and the like in the present disclosure. Note that the following configuration is only one example, and this example does not limit the present disclosure.
1. Network connection: ensuring that all user devices are connected to the internet for real-time data transmission.
2. And (3) establishing a server: a central server or cloud server (i.e., a site synchronization server) is built to mediate the data exchange. The site synchronization server will be used to receive and distribute data of the AR virtual site.
3. And (3) data transmission: the AR virtual venue data on the first player device is required to be transmitted to the venue synchronization server, which uses the network protocol (TCP/IP) to transmit the data of the AR virtual venue's location, action, status, etc. to the venue synchronization server over the network.
4. Real-time synchronization: in the game preparation phase, the devices of other players need to acquire the data of the AR virtual field from the field synchronization server and apply the data to the respective devices. The connection between the client and the site synchronization server may be established using a real-time communication technology (e.g., webSocket), so that the site synchronization server can push the AR virtual site data to other user devices in real time.
5. Data update and conflict resolution: when the AR virtual field on the player A device changes, the server pushes corresponding data updates to other user devices. If multiple players are operating the AR virtual field simultaneously, the latest operation may be determined using a time stamp or priority rule to avoid conflicts that may be caused by multiple players operating the AR virtual field simultaneously.
Through the configuration, real-time synchronization of the AR virtual field on the player A device to other player devices can be realized, so that sharing and interaction among multiple players are realized.
Further, exemplary, interactive implementations of the AR virtual venue and the non-AR virtual object may include the following:
1. visual identification and tracking: the non-AR virtual object model is identified and tracked using computer vision techniques, such as image recognition, object tracking, and the like. This may be achieved by using machine learning algorithms, feature extraction or deep learning models in the application. Once these non-AR virtual object models are identified, their location, orientation, etc. information may be obtained.
2. Collision detection: in an AR virtual field, a collision detection algorithm is used to detect interactions between a virtual object model (e.g., a player character model, a ball model of football, basketball, etc.) and an AR virtual field model. Collision detection may be achieved by defining the collision shape, boundaries of the virtual object, or using a physics engine. When a collision event is detected in the game, a corresponding interaction may be triggered, such as when the player character model collides with the sphere model, the player character model may act or undergo a state change.
3. Data transfer and communication: in the model interaction process, interaction information needs to be transferred from the AR virtual site to the non-AR virtual object. This may be accomplished by a game server, through network communication, data transmission, or event delivery.
4. Rendering and animation: to make interactions between models more realistic and lively, rendering and animation effects may be applied on non-AR virtual object models.
Corresponding to the information processing method in the game provided by the embodiment of the disclosure, the embodiment of the disclosure also provides an information processing device in the game. As shown in fig. 10, the apparatus 700 includes:
a field display module 701, configured to display a virtual field on a terminal device of a first player of a plurality of players in response to the plurality of players entering a preparation phase for game play, where the terminal devices of the plurality of players are in a shooting mode;
a pose-placement confirmation module 702, configured to determine, in response to a pose-placement confirmation operation for the virtual field by the terminal device of the first player, a target physical object currently carrying the virtual field in a physical space captured by the terminal device of the first player, and determine that a relative position between the virtual field and the target physical object is fixed, where the pose-placement confirmation operation causes, when the terminal devices of the multiple players capture the target physical object, the virtual field to be displayed as being carried on the target physical object on the terminal devices of the multiple players based on the relative position;
And the shooting pose adjustment module 703 is configured to change, in response to a shooting pose of the target physical object by a terminal device of at least one player of the plurality of players from a first shooting pose to a second shooting pose, display, by the terminal device thereof, a virtual field corresponding to the second shooting pose.
Optionally, the field display module includes:
a first field display sub-module, configured to respond to a preparation stage of game play by a plurality of players, display a virtual field on a terminal device of a first player of the plurality of players in a shooting mode, and independently display a virtual field on a terminal device of each second player of the plurality of players except the first player, where the virtual fields independently displayed on the terminal devices of each player are respectively carried by a physical object in a physical space corresponding to shooting by each player;
the device is also for:
after the pose placement confirmation operation for the virtual field is performed by the terminal device of the first player, changing the bearing object of the virtual field correspondingly displayed by the second player from the currently bearing physical object to the target physical object, and displaying the virtual field borne by the target physical object on the terminal devices of the second player based on the relative positions when the terminal devices of the second player shoot the target physical object.
Optionally, the apparatus further includes:
and the first pose placing and adjusting sub-module is used for responding to the pose placing and adjusting operation of the virtual field correspondingly displayed by the player, which is performed by the terminal equipment of the player, before the pose placing and confirming operation of the virtual field is performed by the terminal equipment of the first player, and changing the virtual field correspondingly displayed by the player from a first placing pose to a second placing pose.
Optionally, the field display module includes:
a second field display sub-module, configured to respond to a plurality of players entering a preparation stage of game play, and display a virtual field on a terminal device of a first player of the plurality of players and not display the virtual field on a terminal device of each second player of the plurality of players except the first player when the terminal devices of the plurality of players are in a shooting mode;
the device is also for:
after the pose placement confirmation operation for the virtual field is performed by the terminal device of the first player, when the terminal device of the second player photographs the target physical object, the virtual field carried on the target physical object is displayed on the respective terminal devices of the second player based on the relative position.
Optionally, the apparatus further includes:
the first pose placing and adjusting sub-module is used for responding to the pose placing and adjusting operation of the first player on the virtual field before the pose placing and confirming operation of the first player on the virtual field is carried out through the terminal equipment of the first player, and changing the virtual field from a first placing pose to a second placing pose.
Optionally, the apparatus further includes:
the pose placing prompt module is used for displaying pose placing prompt information aiming at the virtual field through terminal equipment of a player performing the pose placing adjustment operation in the operation process of the pose placing adjustment operation, wherein the pose placing prompt information is used for prompting the pose of the field which is adapted to the current shooting visual field range of the terminal equipment of the player performing the pose placing adjustment operation.
Optionally, the pose placement prompt module includes:
and the field block diagram display module is used for displaying the field block diagram of the virtual field according to the field pose which is adapted to the current shooting visual field range of the terminal equipment of the player performing the pose placing and adjusting operation through the terminal equipment of the player performing the pose placing and adjusting operation in the operating process of the pose placing and adjusting operation.
Optionally, the apparatus further includes:
the first prompt module is used for displaying first prompt information on the terminal equipment displayed with the virtual field before the terminal equipment of the first player performs pose placement confirmation operation on the virtual field, wherein the first prompt information is used for prompting the player displayed with the virtual field on the controlled terminal equipment to perform pose placement confirmation on the virtual field.
Optionally, the apparatus further includes:
and the second prompting module is used for displaying second prompting information on the terminal equipment which does not display the virtual field before the gesture placement confirmation operation for the virtual field is carried out through the terminal equipment of the first player, wherein the second prompting information is used for prompting that the player which does not display the virtual field on the controlled terminal equipment carries out gesture placement confirmation on the virtual field by the player which does not display the virtual field on the controlled terminal equipment.
Optionally, the apparatus further includes:
and the player determining module is used for determining the first player.
Optionally, the player determination module includes one of:
a first player determination submodule for determining a created player of the game play as the first player;
And the second player determining submodule is used for determining that a first player who performs the pose placement confirmation operation among the plurality of players is the first player.
Optionally, in a preparation stage of the game for game play, terminal devices of the plurality of players are in communication connection with a site synchronization server of the game; the apparatus further comprises:
and the field synchronization module is used for sending the field data of the virtual field to the field synchronization server through the terminal equipment of the first player after the pose placement confirmation operation of the virtual field is carried out through the terminal equipment of the first player, and synchronizing the field data of the virtual field to the terminal equipment of the second players except the first player of the plurality of players through the field synchronization server, wherein the field data of the virtual field comprises indication information for indicating that the relative positions of the virtual field and the target physical object are fixed.
Optionally, the apparatus further includes:
and the game checking module is used for responding to the ending of the preparation stage of the game checking, controlling the plurality of players to enter the game checking stage of the game checking, and keeping the terminal equipment of the plurality of players in a shooting mode after entering the game checking stage of the game checking.
Optionally, the apparatus further includes:
and the game play display module is used for displaying the virtual field loaded on the target physical object on the respective terminal devices of the plurality of players based on the relative positions when the terminal devices of the plurality of players shoot the target physical object in a game play stage of the game play.
Optionally, during a preparation stage of the game play, the site synchronization server is in communication connection with a game server of the game; the game module is specifically used for:
and in response to the end of the preparation stage of the game play, transmitting the field data of the virtual field to the game server through the field synchronous server, and controlling the terminal devices of the plurality of players to be in communication connection with the game server and the terminal devices of the plurality of players to be out of communication connection with the field synchronous server so that the plurality of players enter the play stage of the game play.
Optionally, the apparatus further includes:
and the virtual object control module is used for controlling the game virtual object to be positioned in the virtual field in the game play stage of the game play.
Optionally, the apparatus further includes:
a control module for responding to control operation for the game virtual object by any player terminal device and transmitting operation information of the control operation to the game server in a game play stage of the game play;
an information synchronization module, configured to determine, by the game server, a virtual object to be controlled in the virtual field and action state information of the virtual object to be controlled according to field data of the virtual field, data of the virtual object to be controlled, and operation information of the control operation, and synchronize the action state information to terminal devices of each player;
and the action state realizing module is used for controlling the game virtual object to be controlled through respective terminal equipment of each player according to the action state information to realize the game action and/or the game state indicated by the action state information.
In response to a plurality of players entering a preparation phase of game play, the information processing device in the game provided by the present disclosure displays a virtual field on a terminal device of a first player of the plurality of players under the condition that the terminal devices of the plurality of players are in a shooting mode; then, the first player can execute pose placement confirmation operation for the virtual field to determine a target physical object currently carrying the virtual field in the physical space shot by the first player, and determine that the relative position of the virtual field and the target physical object is fixed, wherein the pose placement confirmation operation can enable terminal devices of a plurality of players to display the virtual field as being carried on the target physical object on the respective terminal devices of the plurality of players based on the relative position when the terminal devices of the plurality of players shoot the target physical object; at least one of the plurality of players can adjust the shooting pose of the respective terminal device to the target physical object, and a suitable shooting field of view capable of observing the virtual field is obtained. Thus, after the pose placement confirmation operation is performed, when a plurality of players participating in the same game play shoot target physical objects in the AR game mode, the plurality of players can see the same virtual field in respective interfaces, the performance of the virtual field in different player interfaces only depends on shooting poses of player devices in the physical space, and the player devices can process different real contents and the same virtual contents, so that the interaction feeling of the plurality of players when the plurality of players play the game in the AR game mode is improved.
Next, referring to fig. 11, fig. 11 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. The electronic device 800 may be configured with an information processing apparatus in a game described in an embodiment of the present disclosure, for implementing the functions in the embodiment of the present disclosure. Specifically, the electronic device 800 includes: a receiver 801, a transmitter 802, a processor 803, and a memory 804 (where the number of processors 803 in the electronic device 800 may be one or more, one processor is illustrated in fig. 11), where the processor 803 may include an application processor 8031 and a communication processor 8032. In some embodiments of the present disclosure, the receiver 801, transmitter 802, processor 803, and memory 804 may be connected by a bus or other means.
Memory 804 may include read only memory and random access memory and provides instructions and data to the processor 803. A portion of the memory 804 may also include non-volatile random access memory (NVRAM). The memory 804 stores a processor and operating instructions, executable modules or data structures, or a subset thereof, or an extended set thereof, where the operating instructions may include various operating instructions for performing various operations.
The processor 803 controls the operation of the execution device. In a specific application, the individual components of the execution device are coupled together by a bus system, which may include, in addition to a data bus, a power bus, a control bus, a status signal bus, etc. For clarity of illustration, however, the various buses are referred to in the figures as bus systems.
The methods disclosed in the embodiments of the present disclosure described above may be applied to the processor 803 or implemented by the processor 803. The processor 803 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuitry of hardware or instructions in software form in the processor 803. The processor 803 may be a general purpose processor, a digital signal processor (digital signal processing, DSP), a microprocessor, or a microcontroller, and may further include an application specific integrated circuit (application specific integrated circuit, ASIC), a field-programmable gate array (field-programmable gate array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The processor 803 may implement or perform the methods, steps, and logic blocks of the disclosure in embodiments of the present disclosure. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present disclosure may be embodied directly in hardware, in a decoded processor, or in a combination of hardware and software modules in a decoded processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in the memory 804, and the processor 803 reads information in the memory 804, and in combination with the hardware, performs the steps of the above method.
The receiver 801 may be used to receive input numeric or character information and to generate signal inputs related to performing relevant settings and function control of the device. The transmitter 802 may be used to output numeric or character information through a first interface; the transmitter 802 may also be configured to send instructions to the disk group through the first interface to modify data in the disk group; the transmitter 802 may also include a display device such as a display screen.
In the embodiment of the present disclosure, the application processor 8031 in the processor 803 is used to execute the information processing method in the game in the embodiment of the present disclosure. It should be noted that, the specific manner in which the application processor XX031 executes each step is based on the same concept as that of each method embodiment in the present disclosure, so that the technical effects brought by the specific manner are the same as those brought by each method embodiment in the present disclosure, and the specific content can be referred to the description in the foregoing illustrated method embodiment in the present disclosure, which is not repeated herein.
The embodiment of the disclosure also provides a chip for executing the instruction, which is used for executing the technical scheme of the information processing method in the game in the embodiment.
The embodiments of the present disclosure also provide a computer readable storage medium having computer instructions stored therein, which when executed on a processor, cause the processor to execute the technical solution of the information processing method in the game in the above embodiments.
The embodiment of the disclosure also provides a computer program product, which comprises a computer program, wherein the computer program is used for executing the technical scheme of the information processing method in the game in the embodiment when being executed by a processor.
The computer readable storage medium described above may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk. A readable storage medium can be any available medium that can be accessed by a general purpose or special purpose server.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
While the present disclosure has been described in terms of the preferred embodiments, it is not intended to limit the disclosure, and any person skilled in the art can make variations and modifications without departing from the spirit and scope of the present disclosure, so that the scope of the present disclosure shall be defined by the claims of the present disclosure.
Claims (20)
1. A method of processing information in a game, the method comprising:
in response to a plurality of players entering a preparation phase for game play, displaying a virtual field on a terminal device of a first player of the plurality of players in a case where the terminal devices of the plurality of players are in a shooting mode;
determining a target physical object currently carrying the virtual field in a physical space shot by the terminal equipment of the first player in response to a pose placement confirmation operation for the virtual field by the terminal equipment of the first player, and determining that the relative position of the virtual field and the target physical object is fixed, wherein the pose placement confirmation operation enables the terminal equipment of the plurality of players to display the virtual field as being carried on the target physical object on the respective terminal equipment of the plurality of players based on the relative position when the terminal equipment of the plurality of players shoots the target physical object;
and responding to the shooting pose of at least one player of the plurality of players on the target physical object, changing the shooting pose from the first shooting pose to the second shooting pose, and displaying a virtual field corresponding to the second shooting pose through the terminal equipment.
2. The method of claim 1, wherein the displaying a virtual field on the terminal device of the first player of the plurality of players in response to the plurality of players entering the preparation for game play stage with the terminal device of the plurality of players in the capture mode comprises:
responding to the preparation stage of a plurality of players entering a game for game, displaying a virtual field on the terminal equipment of a first player of the plurality of players under the condition that the terminal equipment of the plurality of players is in a shooting mode, and respectively and independently displaying a virtual field on the terminal equipment of each second player of the plurality of players except the first player, wherein the virtual fields respectively and independently displayed on the terminal equipment of each player are respectively carried on a physical object in a physical space corresponding to shooting of each player;
the method further comprises the steps of:
after the pose placement confirmation operation for the virtual field is performed by the terminal device of the first player, changing the bearing object of the virtual field correspondingly displayed by the second player from the currently bearing physical object to the target physical object, and displaying the virtual field borne by the target physical object on the terminal devices of the second player based on the relative positions when the terminal devices of the second player shoot the target physical object.
3. The method according to claim 2, wherein the method further comprises:
before a pose placement confirmation operation for the virtual field is performed by the terminal device of the first player, responding to a pose placement adjustment operation for the virtual field correspondingly displayed by the player, which is performed by the terminal device of the player, and changing the virtual field correspondingly displayed by the player from a first placement pose to a second placement pose.
4. The method of claim 1, wherein the displaying a virtual field on the terminal device of the first player of the plurality of players in response to the plurality of players entering the preparation for game play stage with the terminal device of the plurality of players in the capture mode comprises:
in response to a plurality of players entering a preparation phase for game play, displaying a virtual field on a terminal device of a first player of the plurality of players and not displaying the virtual field on a terminal device of each second player of the plurality of players except the first player when the terminal devices of the plurality of players are in a shooting mode;
the method further comprises the steps of:
After the pose placement confirmation operation for the virtual field is performed by the terminal device of the first player, when the terminal device of the second player photographs the target physical object, the virtual field carried on the target physical object is displayed on the respective terminal devices of the second player based on the relative position.
5. The method according to claim 4, wherein the method further comprises:
before the pose placement confirmation operation for the virtual field is performed by the terminal equipment of the first player, responding to the pose placement adjustment operation for the virtual field performed by the terminal equipment of the first player, and changing the virtual field from a first placement pose to a second placement pose.
6. The method according to claim 3 or 5, characterized in that the method further comprises:
in the operation process of the pose placing and adjusting operation, pose placing prompt information aiming at the virtual field is displayed through terminal equipment of a player performing the pose placing and adjusting operation, wherein the pose placing prompt information is used for prompting the pose of the field which is adapted to the current shooting visual field range of the terminal equipment of the player performing the pose placing and adjusting operation.
7. The method according to claim 6, wherein displaying pose placement prompt information for the virtual field through a terminal device of a player performing the pose placement adjustment operation during the execution of the pose placement adjustment operation, comprises:
and in the operation process of the pose placing and adjusting operation, displaying the field block diagram of the virtual field according to the pose of the current shooting visual field range of the terminal equipment of the player performing the pose placing and adjusting operation, wherein the pose is adapted to the terminal equipment of the player performing the pose placing and adjusting operation.
8. The method according to claim 1, wherein the method further comprises:
before the terminal equipment of the first player performs pose placement confirmation operation on the virtual field, first prompt information is displayed on the terminal equipment displayed with the virtual field, wherein the first prompt information is used for prompting the player with the virtual field displayed on the controlled terminal equipment to perform pose placement confirmation on the virtual field.
9. The method according to claim 1, wherein the method further comprises:
Before the pose placing and confirming operation for the virtual field is carried out through the terminal equipment of the first player, second prompting information is displayed on the terminal equipment which does not display the virtual field, wherein the second prompting information is used for prompting that the player which does not display the virtual field on the controlled terminal equipment currently carries out pose placing and confirming on the virtual field by the player which does not display the virtual field on the controlled terminal equipment.
10. The method according to claim 1, wherein the method further comprises:
a first player is determined.
11. The method of claim 10, wherein the determining the first player comprises one of:
determining a created player of the game play as the first player;
and determining a first player of the plurality of players to perform the pose placement confirmation operation as the first player.
12. The method of claim 1, wherein the plurality of player terminal devices are communicatively coupled to a venue synchronization server of the game during a preparation phase of the game for play; the method further comprises the steps of:
after performing pose placement confirmation operation for the virtual field through the terminal device of the first player, sending field data of the virtual field to the field synchronization server through the terminal device of the first player, and synchronizing the field data of the virtual field to terminal devices of second players, except the first player, of the plurality of players through the field synchronization server, wherein the field data of the virtual field comprises indication information for indicating that the relative positions of the virtual field and the target physical object are fixed.
13. The method according to claim 12, wherein the method further comprises:
and controlling the plurality of players to enter a game play stage of the game play in response to the end of the preparation stage of the game play, and keeping terminal equipment of the plurality of players in a shooting mode after entering the game play stage of the game play.
14. The method of claim 13, wherein the method further comprises:
and in a game play stage of the game play, when the terminal devices of the plurality of players shoot the target physical object, displaying the virtual field borne on the target physical object on the terminal devices of the plurality of players based on the relative positions.
15. The method of claim 13, wherein the venue-sync server is communicatively coupled to a game server of the game during a preparation phase of the game for play; the controlling the plurality of players to enter a game play phase of the game play in response to an end of a preparation phase of the game play, comprising:
and in response to the end of the preparation stage of the game play, transmitting the field data of the virtual field to the game server through the field synchronous server, and controlling the terminal devices of the plurality of players to be in communication connection with the game server and the terminal devices of the plurality of players to be out of communication connection with the field synchronous server so that the plurality of players enter the play stage of the game play.
16. The method of claim 15, wherein the method further comprises:
and in the game play stage, controlling a game virtual object to be positioned in the virtual field.
17. The method of claim 16, wherein the method further comprises:
responding to control operation for the game virtual object through any player terminal device in a game play stage of the game play, and transmitting operation information of the control operation to the game server;
determining a virtual object to be controlled in the virtual field and action state information of the virtual object to be controlled according to field data of the virtual field, data of the game virtual object and operation information of the control operation by the game server, and synchronizing the action state information to terminal equipment of each player;
according to the action state information, controlling the game virtual object to be controlled through respective terminal equipment of each player to realize the game action and/or the game state indicated by the action state information
18. An information processing apparatus in a game, the apparatus comprising:
A field display module, configured to display a virtual field on a terminal device of a first player of a plurality of players in response to the plurality of players entering a preparation phase for game play, where the terminal devices of the plurality of players are in a shooting mode;
the pose placement confirmation module is used for responding to pose placement confirmation operation on the virtual field, which is carried out by the terminal equipment of the first player, determining a target physical object currently carrying the virtual field in a physical space shot by the terminal equipment of the first player, and determining that the relative position of the virtual field and the target physical object is fixed, wherein the pose placement confirmation operation enables the terminal equipment of the plurality of players to display the virtual field as being carried on the target physical object on the terminal equipment of each of the plurality of players based on the relative position when the terminal equipment of the plurality of players shoots the target physical object;
and the shooting pose adjusting module is used for responding to the shooting pose of at least one player of the plurality of players to the target physical object from the first shooting pose to the second shooting pose, and displaying a virtual field corresponding to the second shooting pose through the terminal equipment.
19. An electronic device, comprising: a processor, a memory, and computer program instructions stored on the memory and executable on the processor;
the processor, when executing the computer program instructions, implements the method of information processing in a game as claimed in any one of the preceding claims 1 to 17.
20. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored therein computer program instructions, which when executed by a processor are for implementing the information processing method in a game according to any of the preceding claims 1 to 17.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311733010.1A CN117861200A (en) | 2023-12-15 | 2023-12-15 | Information processing method and device in game, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311733010.1A CN117861200A (en) | 2023-12-15 | 2023-12-15 | Information processing method and device in game, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117861200A true CN117861200A (en) | 2024-04-12 |
Family
ID=90578257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311733010.1A Pending CN117861200A (en) | 2023-12-15 | 2023-12-15 | Information processing method and device in game, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117861200A (en) |
-
2023
- 2023-12-15 CN CN202311733010.1A patent/CN117861200A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11948260B1 (en) | Streaming mixed-reality environments between multiple devices | |
US12134037B2 (en) | Method and system for directing user attention to a location based game play companion application | |
US9947139B2 (en) | Method and apparatus for providing hybrid reality environment | |
TWI468734B (en) | Methods, portable device and computer program for maintaining multiple views on a shared stable virtual space | |
CN105373224B (en) | A kind of mixed reality games system based on general fit calculation and method | |
US8730156B2 (en) | Maintaining multiple views on a shared stable virtual space | |
JP5137970B2 (en) | Reality enhancement method and apparatus for automatically tracking textured planar geometric objects in real time without marking in a video stream | |
US10573060B1 (en) | Controller binding in virtual domes | |
US20210038975A1 (en) | Calibration to be used in an augmented reality method and system | |
JP7503122B2 (en) | Method and system for directing user attention to a location-based gameplay companion application - Patents.com | |
CN111760286A (en) | Mirror mode switching method and device, storage medium, and electronic device | |
CN111744180A (en) | Method and device for loading virtual game, storage medium and electronic device | |
JP7257370B2 (en) | Information processing program, information processing device, information processing system, and information processing method | |
Baker et al. | Splat: Spherical localization and tracking in large spaces | |
CN113426110A (en) | Virtual character interaction method and device, computer equipment and storage medium | |
Marner et al. | Exploring interactivity and augmented reality in theater: A case study of Half Real | |
CN117861200A (en) | Information processing method and device in game, electronic equipment and storage medium | |
US20200219321A1 (en) | Systems and methods to provide views of a virtual space | |
JP7571950B2 (en) | Virtual space image providing program and information terminal device | |
Zikang et al. | Real-time Gestures in Handheld Augmented Reality with Markerless Tracking for Multiplayer 3D Game | |
CN118356649A (en) | In-game display method, in-game display device, in-game display equipment and storage medium | |
TW202419142A (en) | Augmented reality interaction system, augmented reality interaction method, server and mobile device | |
CN117036460A (en) | Method, device, equipment, medium and program for calibrating object in space | |
CN116637364A (en) | Data processing method, device, electronic equipment and computer readable 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 |