JP2022527662A - 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム - Google Patents
仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム Download PDFInfo
- Publication number
- JP2022527662A JP2022527662A JP2021562153A JP2021562153A JP2022527662A JP 2022527662 A JP2022527662 A JP 2022527662A JP 2021562153 A JP2021562153 A JP 2021562153A JP 2021562153 A JP2021562153 A JP 2021562153A JP 2022527662 A JP2022527662 A JP 2022527662A
- Authority
- JP
- Japan
- Prior art keywords
- skill
- target
- release
- virtual scene
- virtual
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 110
- 238000004590 computer program Methods 0.000 title 1
- 230000004044 response Effects 0.000 claims description 52
- 230000008569 process Effects 0.000 claims description 21
- 230000015654 memory Effects 0.000 claims description 20
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 238000006073 displacement reaction Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 4
- 230000000875 corresponding effect Effects 0.000 description 92
- 238000010586 diagram Methods 0.000 description 20
- 230000000694 effects Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 14
- 238000013507 mapping Methods 0.000 description 13
- 230000002093 peripheral effect Effects 0.000 description 11
- 230000001276 controlling effect Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000036541 health Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 241001465754 Metazoa Species 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000004083 survival effect Effects 0.000 description 3
- 241000282693 Cercopithecidae Species 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 2
- 240000004050 Pentaglottis sempervirens Species 0.000 description 2
- 235000017899 Spathodea campanulata Nutrition 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000035876 healing Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 241000196324 Embryophyta Species 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
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/55—Controlling game characters or game objects based on the game progress
- A63F13/56—Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
-
- 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/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5378—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for displaying an additional top view, e.g. radar screens or maps
-
- 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/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- 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/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- 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/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/218—Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
-
- 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/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/426—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- 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/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
- A63F13/525—Changing parameters of virtual cameras
- A63F13/5255—Changing parameters of virtual cameras according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
-
- 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/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5372—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
-
- 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
- A63F13/58—Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1056—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals involving pressure sensitive buttons
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/303—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/306—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying a marker associated to an object or location in the game field
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/303—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/307—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying an additional window with a view from the top of the game field, e.g. radar screen
-
- 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
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
マップコントロールが表示されている第1仮想シーンを表示するステップと、
前記マップコントロールに対する第1トリガ操作に応答して、第1操作位置に対応する第2仮想シーンを表示するステップであって、前記第1トリガ操作は前記第1操作位置に作用する、ステップと、
目標スキルに対する解放操作に応答して、第2操作位置に基づいて、前記第2仮想シーン内で対応するスキル解放目標を決定するステップであって、前記解放操作は第2操作位置に対応する、ステップと、
第1仮想オブジェクトが前記スキル解放目標に従って前記目標スキルを解放するように制御するステップと、を含む。
マップコントロールが表示されている仮想シーンを表示し、前記マップコントロールに対する第1トリガ操作に応答して、第1操作位置に対応する第2仮想シーンを表示するための表示モジュールであって、前記第1トリガ操作は前記第1操作位置に作用する、表示モジュールと、
目標スキルに対する解放操作に応答して、第2操作位置に基づいて、前記第2仮想シーン内で対応するスキル解放目標を決定するための決定モジュールであって、前記解放操作は第2操作位置に対応する、決定モジュールと、
第1仮想オブジェクトが前記スキル解放目標に従って前記目標スキルを解放するように制御するための制御モジュールと、を含む。
(DragPos-MiniMapStartPos)/MapLength=(AimCameraPos-SceneStartPos)/SceneLength
AimCameraPos=(DragPos-MiniMapStartPos)*SceneLength/MapLength+SceneStartPos
cameraPos.x=ActorPos.x
「式4」
cameraPos.y=ActorPos.y+height*cos(angle)
「式5」
cameraPos.z=ActorPos.z-height*sin(angle)
FocusPoint.x=AimCameraPos.x+AimDir.x*(|B-A|/AimMaxRadius)*(AimDir.x<0?paddingLeft:paddingRight)
「式7」
FocusPoint.z=AimCameraPos.z+AimDir.z*(|B-A|/AimMaxRadius)*(AimDir.y<0?paddingBot:paddingTop)
FocusPoint=AimCameraPos+(|(B-A)|/MaxAimRadius)*BorderLength*AimDir
FocusPoint=H+Normalize(Db-Da)*(|B-A|*M)
当該第1トリガ操作の第1操作位置に応じて、当該マップコントロールにおいて、当該第1操作位置を中心とする、サイズが第1目標サイズである目標エリアを取得し、当該マップコントロールにおけるエリアと仮想シーンとの対応関係に応じて、当該目標エリアに対応する目標仮想シーンを取得すること、及び、
当該第1操作位置及び当該マップコントロールにおける位置と仮想シーンとの対応関係に応じて、当該第1操作位置に対応する仮想シーンにおける目標位置を取得し、当該目標位置を中心とする、サイズが第2目標サイズである目標仮想シーンを取得すること、のうちのいずれか1つを実行するために用いられる。
前記第1トリガ操作の第1操作位置に応じて、前記マップコントロールにおいて、前記第1操作位置を中心とする、サイズが第1目標サイズである目標エリアを決定し、前記マップコントロールにおける表示情報と仮想シーンとの対応関係に応じて、前記目標エリアの仮想シーン内で対応する第2仮想シーンを決定すること、及び、
前記第1操作位置及び前記マップコントロールにおける表示情報と仮想シーンとの対応関係に応じて、前記第1操作位置の前記仮想シーンにおける対応する位置を決定し、前記位置を中心とする、サイズが第2目標サイズである第2仮想シーンを決定することのうちのいずれか1つを実行するために用いられる。
決定モジュール2002は、第2取得ユニット、変換ユニット及び決定ユニットを含み、ここで、
当該第2取得ユニットは、当該第2操作位置の当該スキルコントロールに対する位置関係を取得するために用いられ、
当該変換ユニットは、当該スキルコントロールの操作エリアと仮想シーンとの間の変換関係に応じて、当該第2操作位置の当該スキルコントロールに対する位置関係を変換して、スキル解放位置の当該目標仮想シーンの中心位置に対する目標位置関係を取得するために用いられ、
当該決定ユニットは、当該目標仮想シーンの中心位置及び当該目標位置関係に応じて、当該解放操作的操作位置の当該目標仮想シーンにおける対応するスキル解放位置を決定し、当該スキル解放位置を当該スキル解放目標として決定するか、又は当該スキル解放位置上の仮想オブジェクトを目標仮想オブジェクトとして決定するか、又は当該スキル解放位置の現在制御している第1仮想オブジェクトに対する方向をスキル解放方向として決定するために用いられる。
表示モジュール2001は、さらに、前記第2仮想シーンにおいて前記候補スキル解放目標を強調表示するために用いられる。
前記第1トリガ操作の第1操作位置に応じて、前記マップコントロールにおいて前記第1操作位置を中心とする、サイズが第1目標サイズである目標エリアを決定し、前記マップコントロールにおける表示情報と仮想シーンとの対応関係に応じて、前記目標エリアの仮想シーン内で対応する第2仮想シーンを決定するステップと、
前記第1操作位置及び前記マップコントロールにおける表示情報と仮想シーンとの対応関係に応じて、前記第1操作位置の前記仮想シーンにおける対応する位置を決定し、前記位置を中心とする、サイズが第2目標サイズである第2仮想シーンを決定するステップと、のうちのいずれか1つを実現するために用いられる。
前記第2操作位置と前記スキルコントロールとの間の位置関係に応じて、前記第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定する前記ステップは、
前記第2操作位置と前記スキルコントロールとの間の位置関係を決定するステップと、
前記スキルコントロールの操作エリアと仮想シーンとの間の変換関係に応じて、前記変位を変換して、スキル解放位置と前記第2仮想シーンの中心位置との間の目標位置関係を取得するステップと、
前記第2仮想シーンの中心位置及び前記目標位置関係に応じて、前記第2操作位置の前記第2仮想シーンにおける対応するスキル解放位置を決定し、前記スキル解放位置を前記スキル解放目標として決定するか、又は前記スキル解放位置上の仮想オブジェクトを目標仮想オブジェクトとして決定するか、又は前記スキル解放位置の現在制御している第1仮想オブジェクトに対する方向をスキル解放方向として決定するステップと、を含む。
前記第2仮想シーンの中心位置、前記第2仮想シーンの辺縁位置及び前記操作エリアのサイズに応じて、前記第2操作位置と前記スキルコントロールとの間の位置関係を変換するステップとを実現するために用いられる。
前記第2仮想シーンにおいて前記候補スキル解放目標を強調表示するステップとを実現するために用いられる。
前記第2操作位置の前記第2仮想シーンにおける対応する位置が前記解放可能なエリア内にあることに応答して、前記第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定する前記ステップを実行するステップとを実現するために用いられる。
140 サーバ
160 第2端末
2001 表示モジュール
2002 決定モジュール
2003 制御モジュール
2100 端末
2101 プロセッサ
2102 メモリ
2103 周辺機器インターフェース
2104 無線周波数回路
2105 ディスプレイ
2106 オーディオ回路
2110 センサ
2111 加速度センサ
2112 ジャイロセンサ
2113 圧力センサ
Claims (15)
- 仮想オブジェクトの制御方法であって、
マップコントロールが表示されている第1仮想シーンを表示するステップと、
前記マップコントロールに対する第1トリガ操作に応答して、第1操作位置に対応する第2仮想シーンを表示するステップであって、前記第1トリガ操作は前記第1操作位置に作用する、ステップと、
目標スキルに対する解放操作に応答して、第2操作位置に基づいて、前記第2仮想シーン内で対応するスキル解放目標を決定するステップであって、前記解放操作は第2操作位置に対応する、ステップと、
第1仮想オブジェクトが前記スキル解放目標に従って前記目標スキルを解放するように制御するステップと、を含む方法。 - 第1操作位置に対応する第2仮想シーンを表示する前記ステップは、
前記第1操作位置及び前記マップコントロールにおける表示情報と仮想シーンとの対応関係に応じて、前記第1操作位置に対応する第2仮想シーンを決定するステップと、
前記第1仮想シーンを前記第2仮想シーンに切り替えるステップと、を含む、請求項1に記載の方法。 - 前記第1操作位置及び前記マップコントロールにおける表示情報と仮想シーンとの対応関係に応じて、前記第1操作位置に対応する第2仮想シーンを決定する前記ステップは、
前記第1トリガ操作の第1操作位置に応じて、前記マップコントロールにおいて前記第1操作位置を中心とする、サイズが第1目標サイズである目標エリアを決定し、前記マップコントロールにおける表示情報と仮想シーンとの対応関係に応じて、前記目標エリアの仮想シーン内で対応する第2仮想シーンを決定するステップと、
前記第1操作位置及び前記マップコントロールにおける表示情報と仮想シーンとの対応関係に応じて、前記第1操作位置の前記仮想シーンにおける対応する位置を決定し、前記位置を中心とする、サイズが第2目標サイズである第2仮想シーンを決定するステップとのうちのいずれか1つを含む、請求項2に記載の方法。 - 目標スキルに対する解放操作に応答して、第2操作位置に基づいて、前記第2仮想シーン内で対応するスキル解放目標を決定する前記ステップは、
目標スキルのスキルコントロールに対する第2トリガ操作に応答して、前記第2トリガ操作の操作位置を前記第2操作位置とし、前記第2操作位置と前記スキルコントロールとの間の位置関係に応じて、前記第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定するステップを含む、請求項1に記載の方法。 - 前記スキル解放目標は、スキル解放位置、目標仮想オブジェクト又はスキル解放方向のうちのいずれか1つであり、
前記第2操作位置と前記スキルコントロールとの間の位置関係に応じて、前記第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定する前記ステップは、
前記第2操作位置と前記スキルコントロールとの間の位置関係を決定するステップと、
前記スキルコントロールの操作エリアと仮想シーンとの間の変換関係に応じて、前記変位を変換して、スキル解放位置と前記第2仮想シーンの中心位置との間の目標位置関係を取得するステップと、
前記第2仮想シーンの中心位置及び前記目標位置関係に応じて、前記第2操作位置の前記第2仮想シーンにおける対応するスキル解放位置を決定し、前記スキル解放位置を前記スキル解放目標として決定するか、又は前記スキル解放位置上の仮想オブジェクトを目標仮想オブジェクトとして決定するか、又は前記スキル解放位置の現在制御している第1仮想オブジェクトに対する方向をスキル解放方向として決定するステップと、を含む、請求項4に記載の方法。 - 前記スキルコントロールの操作エリアと仮想シーンとの間の変換関係に応じて、前記位置関係を変換する前記ステップは、
前記第2仮想シーンの中心位置に応じて、前記第2仮想シーンの辺縁位置を決定するステップと、
前記第2仮想シーンの中心位置、前記第2仮想シーンの辺縁位置及び前記操作エリアのサイズに応じて、前記第2操作位置と前記スキルコントロールとの間の位置関係を変換するステップと、を含む、請求項5に記載の方法。 - 目標スキルに対する解放操作に応答して、目標スキルに対する解放操作に応答して、第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定する前記ステップは、
目標スキルに対する解放操作が終了し、前記解放操作の終了位置を前記第2操作位置とし、かつ、前記第2操作位置は第1操作エリア内にあることに応答して、前記第2操作位置と前記スキルコントロールとの間の位置関係に応じて、前記第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定する前記ステップを実行するステップを含む、請求項4に記載の方法。 - 目標スキルに対する解放操作に応答して、第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定する前記ステップは、
目標スキルに対する解放操作が終了し、前記解放操作の終了位置を前記第2操作位置とし、かつ、前記第2操作位置は第2操作エリア内にあることに応答して、前記第2仮想シーンにおける少なくとも1つの第2仮想オブジェクトの情報に応じて、前記少なくとも1つの第2仮想オブジェクトから目標仮想オブジェクトを決定し、前記目標仮想オブジェクトを前記スキル解放目標として決定するか、又は前記目標仮想オブジェクトがある位置を前記スキル解放目標として決定するか、又は前記目標仮想オブジェクトの第1仮想オブジェクトに対する方向を前記スキル解放目標として決定するステップであって、前記第1操作エリアは、前記第2操作エリア外に囲まれている、ステップを含む、請求項1に記載の方法。 - 目標スキルに対する解放操作に応答して、第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定する前記ステップは、
目標スキルに対する解放操作が終了し、前記解放操作の終了位置を前記第2操作位置とすることに応答して、前記第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定するステップを含む、請求項1に記載の方法。 - 目標スキルに対する解放操作の実施過程中に応答して、前記解放操作のリアルタイム操作位置に応じて、前記第2仮想シーンにおける候補スキル解放目標を決定するステップと、
前記第2仮想シーンにおいて前記候補スキル解放目標を強調表示するステップと、をさらに含む、請求項1に記載の方法。 - 目標スキルに対する解放操作に応答して、第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定する前記ステップは、
現在制御している第1仮想オブジェクトの仮想シーンにおける位置及び前記目標スキルの解放範囲に応じて、前記目標スキルの解放可能なエリアを決定するステップと、
前記第2操作位置の前記第2仮想シーンにおける対応する位置が前記解放可能なエリア内にあることに応答して、前記第2操作位置の前記第2仮想シーンにおける対応するスキル解放目標を決定する前記ステップを実行するステップと、を含む、請求項1に記載の方法。 - 目標位置が前記解放可能なエリア外にあることに応答して、前記第2操作位置及び前記第1仮想オブジェクトの仮想シーンにおける位置に応じて、前記第2操作位置の前記仮想シーン内で対応するスキル解放目標を決定するステップであって、前記目標位置は前記第2操作位置の前記第2仮想シーンにおける対応する位置である、ステップをさらに含む、請求項11に記載の方法。
- 仮想オブジェクトの制御装置であって、
マップコントロールが表示されている仮想シーンを表示し、前記マップコントロールに対する第1トリガ操作に応答して、第1操作位置に対応する第2仮想シーンを表示するための表示モジュールであって、前記第1トリガ操作は前記第1操作位置に作用する、表示モジュールと、
目標スキルに対する解放操作に応答して、第2操作位置に基づいて、前記第2仮想シーン内で対応するスキル解放目標を決定するための決定モジュールであって、前記解放操作は第2操作位置に対応する、決定モジュールと、
第1仮想オブジェクトが前記スキル解放目標に従って前記目標スキルを解放するように制御するための制御モジュールと、を含む仮想オブジェクトの制御装置。 - 電子機器であって、
前記電子機器は、1つ又は複数のプロセッサと、1つ又は複数のメモリと、を含み、前記1つ又は複数のメモリには、少なくとも1つのプログラムコードが記憶されており、前記少なくとも1つのプログラムコードは、前記1つ又は複数のプロセッサによってロードされて実行されて、請求項1から12のいずれか一項に記載の方法によって実行される操作を実現する、電子機器。 - 記憶媒体であって、
前記記憶媒体には少なくとも1つのプログラムコードが記憶されており、前記少なくとも1つのプログラムコードは、プロセッサによってロードされて実行されて、請求項1から12のいずれか一項に記載の方法によって実行される操作を実現する、記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022180557A JP2023021114A (ja) | 2020-05-15 | 2022-11-10 | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010412006.5 | 2020-05-15 | ||
CN202010412006.5A CN111589142B (zh) | 2020-05-15 | 2020-05-15 | 虚拟对象的控制方法、装置、设备及介质 |
PCT/CN2021/083656 WO2021227682A1 (zh) | 2020-05-15 | 2021-03-29 | 虚拟对象的控制方法、装置、设备及介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022180557A Division JP2023021114A (ja) | 2020-05-15 | 2022-11-10 | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022527662A true JP2022527662A (ja) | 2022-06-02 |
JP7177288B2 JP7177288B2 (ja) | 2022-11-22 |
Family
ID=72183759
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021562153A Active JP7177288B2 (ja) | 2020-05-15 | 2021-03-29 | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム |
JP2022180557A Pending JP2023021114A (ja) | 2020-05-15 | 2022-11-10 | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022180557A Pending JP2023021114A (ja) | 2020-05-15 | 2022-11-10 | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム |
Country Status (7)
Country | Link |
---|---|
US (1) | US20220032191A1 (ja) |
EP (1) | EP3943173A4 (ja) |
JP (2) | JP7177288B2 (ja) |
KR (1) | KR20210140747A (ja) |
CN (1) | CN111589142B (ja) |
SG (1) | SG11202110880XA (ja) |
WO (1) | WO2021227682A1 (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110721472A (zh) * | 2019-10-08 | 2020-01-24 | 上海莉莉丝科技股份有限公司 | 一种寻路方法、装置、设备以及记录介质 |
CN111589142B (zh) * | 2020-05-15 | 2023-03-21 | 腾讯科技(深圳)有限公司 | 虚拟对象的控制方法、装置、设备及介质 |
CN112402949B (zh) * | 2020-12-04 | 2023-09-15 | 腾讯科技(深圳)有限公司 | 虚拟对象的技能释放方法、装置、终端及存储介质 |
CN113101656B (zh) * | 2021-05-13 | 2023-02-24 | 腾讯科技(深圳)有限公司 | 虚拟对象的控制方法、装置、终端及存储介质 |
JP7413563B2 (ja) | 2021-05-14 | 2024-01-15 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム |
CN113134232B (zh) * | 2021-05-14 | 2023-05-16 | 腾讯科技(深圳)有限公司 | 虚拟对象的控制方法、装置、设备及计算机可读存储介质 |
CN113476845A (zh) * | 2021-07-08 | 2021-10-08 | 网易(杭州)网络有限公司 | 游戏中的交互控制方法、装置、电子设备及计算机介质 |
CN113559510B (zh) * | 2021-07-27 | 2023-10-17 | 腾讯科技(上海)有限公司 | 虚拟技能的控制方法、装置、设备及计算机可读存储介质 |
CN113633995A (zh) * | 2021-08-10 | 2021-11-12 | 网易(杭州)网络有限公司 | 游戏的交互控制方法、装置、设备及存储介质 |
US11484793B1 (en) * | 2021-09-02 | 2022-11-01 | Supercell Oy | Game control |
US11488348B1 (en) * | 2021-12-09 | 2022-11-01 | Unity Technologies Sf | Computing virtual screen imagery based on a stage environment, camera position, and/or camera settings |
CN117482505A (zh) * | 2022-07-25 | 2024-02-02 | 腾讯科技(深圳)有限公司 | 虚拟场景中的交互方法、装置、设备、存储介质及产品 |
CN115193038A (zh) * | 2022-07-26 | 2022-10-18 | 北京字跳网络技术有限公司 | 一种交互控制方法、装置、电子设备及存储介质 |
CN117654024A (zh) * | 2022-09-06 | 2024-03-08 | 网易(杭州)网络有限公司 | 游戏技能控制方法、装置、电子设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020036907A (ja) * | 2015-09-29 | 2020-03-12 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | 情報処理方法、端末及びコンピュータ記憶媒体 |
JP2020039880A (ja) * | 2015-10-10 | 2020-03-19 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | 情報処理方法、端末及びコンピュータ記憶媒体 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9262073B2 (en) * | 2010-05-20 | 2016-02-16 | John W. Howard | Touch screen with virtual joystick and methods for use therewith |
US9460543B2 (en) * | 2013-05-31 | 2016-10-04 | Intel Corporation | Techniques for stereo three dimensional image mapping |
CN106730819B (zh) * | 2016-12-06 | 2018-09-07 | 腾讯科技(深圳)有限公司 | 一种基于移动终端的数据处理方法及移动终端 |
WO2018103634A1 (zh) * | 2016-12-06 | 2018-06-14 | 腾讯科技(深圳)有限公司 | 一种数据处理的方法及移动终端 |
CN109568957B (zh) * | 2019-01-10 | 2020-02-07 | 网易(杭州)网络有限公司 | 游戏中的显示控制方法、装置、存储介质、处理器及终端 |
CN110115838B (zh) * | 2019-05-30 | 2021-10-29 | 腾讯科技(深圳)有限公司 | 虚拟环境中生成标记信息的方法、装置、设备及存储介质 |
CN110507993B (zh) * | 2019-08-23 | 2020-12-11 | 腾讯科技(深圳)有限公司 | 控制虚拟对象的方法、装置、设备及介质 |
CN110613938B (zh) * | 2019-10-18 | 2023-04-11 | 腾讯科技(深圳)有限公司 | 控制虚拟对象使用虚拟道具的方法、终端及存储介质 |
CN111589142B (zh) * | 2020-05-15 | 2023-03-21 | 腾讯科技(深圳)有限公司 | 虚拟对象的控制方法、装置、设备及介质 |
-
2020
- 2020-05-15 CN CN202010412006.5A patent/CN111589142B/zh active Active
-
2021
- 2021-03-29 EP EP21785742.4A patent/EP3943173A4/en active Pending
- 2021-03-29 JP JP2021562153A patent/JP7177288B2/ja active Active
- 2021-03-29 SG SG11202110880XA patent/SG11202110880XA/en unknown
- 2021-03-29 KR KR1020217033731A patent/KR20210140747A/ko not_active IP Right Cessation
- 2021-03-29 WO PCT/CN2021/083656 patent/WO2021227682A1/zh unknown
- 2021-10-14 US US17/501,537 patent/US20220032191A1/en active Pending
-
2022
- 2022-11-10 JP JP2022180557A patent/JP2023021114A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020036907A (ja) * | 2015-09-29 | 2020-03-12 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | 情報処理方法、端末及びコンピュータ記憶媒体 |
JP2020039880A (ja) * | 2015-10-10 | 2020-03-19 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | 情報処理方法、端末及びコンピュータ記憶媒体 |
Non-Patent Citations (2)
Title |
---|
"[モバイルレジェンド] 中級者向けの攻略", とろブロ [ONLINE], JPN6022018434, 23 August 2019 (2019-08-23), ISSN: 0004772046 * |
"PERFECT Use of MINI MAP | MAP AWARENESS & FARMING Guide | Mobile Legends Bang Bang", YOUTUBE [ONLINE] [VIDEO], JPN6022018433, 24 March 2019 (2019-03-24), ISSN: 0004772045 * |
Also Published As
Publication number | Publication date |
---|---|
EP3943173A1 (en) | 2022-01-26 |
SG11202110880XA (en) | 2021-12-30 |
US20220032191A1 (en) | 2022-02-03 |
CN111589142A (zh) | 2020-08-28 |
JP7177288B2 (ja) | 2022-11-22 |
KR20210140747A (ko) | 2021-11-23 |
WO2021227682A1 (zh) | 2021-11-18 |
CN111589142B (zh) | 2023-03-21 |
EP3943173A4 (en) | 2022-08-10 |
JP2023021114A (ja) | 2023-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7177288B2 (ja) | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム | |
JP2022517194A (ja) | 仮想環境においてマーク情報を生成する方法、装置、電子機器及びコンピュータプログラム | |
CN111589128B (zh) | 基于虚拟场景的操作控件显示方法及装置 | |
CN109529356B (zh) | 对战结果确定方法、装置及存储介质 | |
WO2021227870A1 (zh) | 虚拟对象的控制方法、装置、终端及存储介质 | |
CN111399639B (zh) | 虚拟环境中运动状态的控制方法、装置、设备及可读介质 | |
JP2023504650A (ja) | インタラクション道具表示方法、装置、端末及びコンピュータプログラム | |
CN111282266B (zh) | 三维虚拟环境中的技能瞄准方法、装置、终端及存储介质 | |
JP7250403B2 (ja) | 仮想シーンの表示方法、装置、端末及びコンピュータプログラム | |
CN111672106B (zh) | 虚拟场景显示方法、装置、计算机设备及存储介质 | |
CN113509714B (zh) | 虚拟道具合成预览方法、装置、终端及存储介质 | |
CN113559495B (zh) | 虚拟对象释放技能的方法、装置、设备及存储介质 | |
TW202210147A (zh) | 應用程式內的控制項位置調整方法及裝置、設備及存儲介質 | |
KR20210151844A (ko) | 가상 장면에서의 가상 객체 제어 방법 및 장치, 디바이스 그리고 저장 매체 | |
CN112494958B (zh) | 语音转换文字的方法、***、设备及介质 | |
CN111672115B (zh) | 虚拟对象控制方法、装置、计算机设备及存储介质 | |
JPWO2021143259A5 (ja) | ||
CN110585708B (zh) | 虚拟环境中从飞行器着陆的方法、装置及可读存储介质 | |
WO2023071808A1 (zh) | 基于虚拟场景的图形显示方法、装置、设备以及介质 | |
JP7504228B2 (ja) | 仮想シーンの表示方法、仮想シーンの表示装置、端末及びコンピュータプログラム | |
CN112169321B (zh) | 模式确定方法、装置、设备及可读存储介质 | |
TWI843020B (zh) | 虛擬場景的顯示方法及裝置、終端及存儲介質 | |
CN116920398A (zh) | 在虚拟世界中的探查方法、装置、设备、介质及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211019 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211019 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20211207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220516 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220715 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220808 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220930 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221011 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221110 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7177288 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |