JP2022539289A - 仮想オブジェクト照準方法、装置及びプログラム - Google Patents
仮想オブジェクト照準方法、装置及びプログラム Download PDFInfo
- Publication number
- JP2022539289A JP2022539289A JP2021566345A JP2021566345A JP2022539289A JP 2022539289 A JP2022539289 A JP 2022539289A JP 2021566345 A JP2021566345 A JP 2021566345A JP 2021566345 A JP2021566345 A JP 2021566345A JP 2022539289 A JP2022539289 A JP 2022539289A
- Authority
- JP
- Japan
- Prior art keywords
- virtual object
- aiming
- virtual
- target
- point
- 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
- 238000000034 method Methods 0.000 title claims abstract description 66
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000004044 response Effects 0.000 claims abstract description 25
- 230000000694 effects Effects 0.000 claims description 24
- 230000004913 activation Effects 0.000 claims description 13
- 230000009471 action Effects 0.000 claims description 12
- 238000001914 filtration Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 22
- 238000010304 firing Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 10
- 230000001960 triggered effect Effects 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000009183 running Effects 0.000 description 6
- 238000004088 simulation Methods 0.000 description 6
- 210000003811 finger Anatomy 0.000 description 4
- 230000003190 augmentative effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 101000635799 Homo sapiens Run domain Beclin-1-interacting and cysteine-rich domain-containing protein Proteins 0.000 description 2
- 102100030852 Run domain Beclin-1-interacting and cysteine-rich domain-containing protein Human genes 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 210000004935 right thumb Anatomy 0.000 description 2
- 230000009184 walking Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000009193 crawling Effects 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000009187 flying Effects 0.000 description 1
- 230000001795 light effect Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000008685 targeting 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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/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
-
- 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/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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- 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
-
- 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/80—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 specially adapted for executing a specific type of game
- A63F2300/807—Role playing or strategy games
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Optics & Photonics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本願は、2020年6月5日に中国国家知識産権局に提出した、出願番号が第202010508239.5号で、名称が「仮想オブジェクト照準方法、装置、機器及び媒体」である中国特許出願の優先権を主張するものであり、その全ての内容は参照により本願に組み込まれるものとする。
ユーザインタフェースを表示するステップであって、仮想環境の画面を含む前記仮想環境の画面は、第1の仮想オブジェクトを中心として仮想環境を見た画面であり、前記仮想環境内に位置する第1の仮想オブジェクト及び第2の仮想オブジェクトを含むものである、ステップと、
照準命令に応答して、前記仮想環境に点式照準インジケータを表示するステップであって、前記点式照準インジケータは前記照準動作により前記仮想環境の地平面で選択された照準点を指示するものである、ステップと、
前記第1の仮想オブジェクトが目標仮想オブジェクトに照準するように制御するステップであって、前記目標仮想オブジェクトは、目標選択範囲内に位置する第2の仮想オブジェクトから選択された1つの仮想オブジェクトであり、前記目標選択範囲は、前記照準点を基準として決定された選択範囲である、ステップと、を含む。
表示モジュールと、照準モジュールとを含み、
前記表示モジュールは、ユーザインタフェースを表示し、前記ユーザインタフェースは仮想環境の画面を含み、前記仮想環境の画面は、第1の仮想オブジェクトを中心として仮想環境を見た画面であって、前記仮想環境内に位置する第1の仮想オブジェクト及び第2の仮想オブジェクトを含み、
前記表示モジュールはさらに、照準命令に応答して、前記仮想環境に点式照準インジケータを表示し、前記点式照準インジケータは前記照準動作により前記仮想環境の地平面で選択された照準点を指示するものであり、
前記照準モジュールは、前記第1の仮想オブジェクトが目標仮想オブジェクトに照準するように制御し、前記目標仮想オブジェクトは、目標選択範囲内に位置する第2の仮想オブジェクトから選択された1つの仮想オブジェクトであり、前記目標選択範囲は、前記照準点を基準として決定された選択範囲である。
図1に基づく実施例において、サーバ120は状態同期技術を用いて複数のクライアントと同期を行う。状態同期技術において、図2に示すように、戦闘ロジックはサーバ120において実行される。仮想環境内のある仮想オブジェクトの状態が変化した場合、サーバ120は全てのクライアント、例えばクライアント1~クライアント10に、状態同期結果を送信する。
図1に基づく実施例において、サーバ120はフレーム同期技術を用いて複数のクライアントと同期を行う。フレーム同期技術において、図3に示すように、戦闘ロジックは各クライアントにおいて実行される。各クライアントは、クライアントのローカルのデータ変化を含むフレーム同期要求をサーバに送信する。サーバ120は、あるフレーム同期要求を受信した後、全てのクライアントに該フレーム同期要求を転送する。各クライアントは、フレーム同期要求を受信した後、ローカルの戦闘ロジックに従って該フレーム同期要求を処理し、ローカルデータ及びインタフェース表示を更新する。
照準点に最も近い候補仮想オブジェクトを優先的に選択すること、
HPパーセントの最も少ない候補仮想オブジェクトを優先的に選択すること、
HP絶対値の最も少ない候補仮想オブジェクトを優先的に選択すること、及び
種類優先順位の最も高い候補仮想オブジェクトを優先的に選択すること、のうちの少なくとも1つを含むが、これらに限定されない。
照準点に最も近い候補仮想オブジェクトを優先的に選択する。図14に示すように、候補仮想オブジェクトに候補仮想オブジェクトAと候補仮想オブジェクトBが同時に存在し、候補仮想オブジェクトAと照準点との間の直線距離が第1の距離であり、候補仮想オブジェクトBと照準点との間の直線距離が第2の距離である。第1の距離が第2の距離より小さい場合、候補仮想オブジェクトAを目標仮想オブジェクトとして優先的に選択する。
HPパーセントの最も少ない候補仮想オブジェクトを優先的に選択する。図15に示すように、候補仮想オブジェクトに候補仮想オブジェクトAと候補仮想オブジェクトBが同時に存在し、候補仮想オブジェクトAのHPパーセントが43%であり、候補仮想オブジェクトBのHPパーセントが80%である場合、候補仮想オブジェクトAを目標仮想オブジェクトとして優先的に選択する。
HP絶対値の最も少ない候補仮想オブジェクトを優先的に選択する。例えば、候補仮想オブジェクトに候補仮想オブジェクトAと候補仮想オブジェクトBが同時に存在し、候補仮想オブジェクトAのHPが1200点であり、候補仮想オブジェクトBのHPが801点である場合、候補仮想オブジェクトBを目標仮想オブジェクトとして優先的に選択する。
種類優先順位の最も高い候補仮想オブジェクトを優先的に選択する。例えば、候補仮想オブジェクトには候補仮想オブジェクトAと候補仮想オブジェクトBが同時に存在し、候補仮想オブジェクトAの種類はヒーローであり、候補仮想オブジェクトBの種類は兵士である場合、ヒーローの優先順位が兵士の順位よりも高く、候補仮想オブジェクトAを目標仮想オブジェクトとして優先的に選択する。
前記表示モジュール901はさらに、照準命令に応答して、前記仮想環境に点式照準インジケータを表示し、点式照準インジケータは前記照準動作により前記仮想環境の地平面で選択された照準点を指示するものであり、
前記照準モジュール902は、前記第1の仮想オブジェクトが目標仮想オブジェクトに照準するように制御し、前記目標仮想オブジェクトは、目標選択範囲内に位置する第2の仮想オブジェクトから選択された1つの仮想オブジェクトであり、前記目標選択範囲は、前記照準点を基準として決定された選択範囲である。
前記照準モジュール902は、前記第1の選択範囲内に前記第2の仮想オブジェクトが存在することに応答して、優先的に第1の選択範囲内の第2の仮想オブジェクトを候補仮想オブジェクトとしてフィルタリングし、前記第1の選択範囲内に第2の仮想オブジェクトが存在しないことに応答して、前記第2の選択範囲内に位置する前記第2の仮想オブジェクトを前記候補仮想オブジェクトとしてフィルタリングする。
前記照準モジュール902は、前記候補仮想オブジェクトが前記第1の選択範囲に属することに応答し、前記候補仮想オブジェクトから、前記第1の優先順位の原則にそって前記目標仮想オブジェクトを選択し、前記候補仮想オブジェクトが前記第2の選択範囲に属することに応答し、前記候補仮想オブジェクトから、前記第2の優先順位の原則にそって前記目標仮想オブジェクトを選択する。
前記照準点に最も近い候補仮想オブジェクトを優先的に選択すること、
HPパーセントの最も少ない候補仮想オブジェクトを優先的に選択すること、
HP絶対値の最も少ない候補仮想オブジェクトを優先的に選択すること、及び
種類優先順位の最も高い候補仮想オブジェクトを優先的に選択すること、のうちの少なくとも1つを含む。
110 第1の端末
111 仮想環境をサポートするクライアント
112 第1のユーザ
113 第2のユーザ
120 サーバ
122 プロセッサ
123 ユーザアカウントデータベース
124 対戦サービスモジュール
125 ユーザ向けの入力/出力(I/O)インタフェース
130 第2の端末
131 仮想環境をサポートするクライアント
140 他のクライアント
901 表示モジュール
902 照準モジュール
2300 端末
2301 プロセッサ
2302 メモリ
2303 周辺機器インタフェース
2304 無線周波数回路
2305 ディスプレイ
2306 カメラアセンブリ
2307 オーディオ回路
2308 測位アセンブリ
2309 電源
2310 センサ
2311 加速度センサ
2312 ジャイロセンサ
2313 圧力センサ
2314 指紋センサ
2315 光学センサ
2316 近接センサ
Claims (13)
- 端末が実行する仮想オブジェクト照準方法であって、
ユーザインタフェースを表示するステップであって、前記ユーザインタフェースは仮想環境の画面を含み、前記仮想環境の画面は前記仮想環境内に位置する第1の仮想オブジェクト及び第2の仮想オブジェクトを含むものである、ステップと、
照準命令に応答して、前記仮想環境に点式照準インジケータを表示するステップであって、前記点式照準インジケータは照準動作により前記仮想環境の地平面で選択された照準点を指示するものである、ステップと、
前記第1の仮想オブジェクトが目標仮想オブジェクトに照準するように制御するステップであって、前記目標仮想オブジェクトは、目標選択範囲内に位置する第2の仮想オブジェクトから選択された1つの仮想オブジェクトであり、前記目標選択範囲は、前記照準点を基準として決定された選択範囲である、ステップと、を含む方法。 - 前記第1の仮想オブジェクトが目標仮想オブジェクトに照準するように制御する前記ステップは、
前記目標選択範囲内に位置する第2の仮想オブジェクトを候補仮想オブジェクトとしてフィルタリングするステップと、
前記候補仮想オブジェクトから、優先順位の原則にそって前記目標仮想オブジェクトを選択するステップと、
前記第1の仮想オブジェクトが目標仮想オブジェクトに照準するように制御するステップと、を含む、請求項1に記載の方法。 - 前記目標選択範囲は、第1の選択範囲及び第2の選択範囲を含み、前記第1の選択範囲の優先順位は前記第2の選択範囲よりも高く、
前記目標選択範囲内に位置する第2の仮想オブジェクトを候補仮想オブジェクトとしてフィルタリングする前記ステップは、
前記第1の選択範囲内に前記第2の仮想オブジェクトが存在することに応答して、優先的に前記第1の選択範囲内の前記第2の仮想オブジェクトを前記候補仮想オブジェクトとしてフィルタリングするステップと、
前記第1の選択範囲内に前記第2の仮想オブジェクトが存在しないことに応答して、前記第2の選択範囲内に位置する前記第2の仮想オブジェクトを前記候補仮想オブジェクトとしてフィルタリングするステップと、を含む、請求項2に記載の方法。 - 前記第1の選択範囲は第1の優先順位の原則に対応し、前記第2の選択範囲は第2の優先順位の原則に対応し、
前記候補仮想オブジェクトから、優先順位の原則にそって前記目標仮想オブジェクトを選択する前記ステップは、
前記候補仮想オブジェクトが前記第1の選択範囲に属することに応答して、前記候補仮想オブジェクトから、前記第1の優先順位の原則にそって前記目標仮想オブジェクトを選択するステップと、
前記候補仮想オブジェクトが前記第2の選択範囲に属することに応答して、前記候補仮想オブジェクトから、前記第2の優先順位の原則にそって前記目標仮想オブジェクトを選択するステップと、を含む、請求項3に記載の方法。 - 前記目標選択範囲は、
前記仮想環境の地平面に位置し、
前記第1の仮想オブジェクトの位置する第1の地図ポイントを回転中心とし、その対称軸が前記照準点を通過する、請求項1から4のいずれか一項に記載の方法。 - 前記第1の仮想オブジェクトは最大射程範囲を有し、前記目標選択範囲は前記最大射程範囲外に位置する予備照準領域を含む、請求項1から4のいずれか一項に記載の方法。
- 前記優先順位の原則は、
前記照準点に最も近い候補仮想オブジェクトを優先的に選択すること、
HPパーセントの最も少ない候補仮想オブジェクトを優先的に選択すること、
HP絶対値の最も少ない候補仮想オブジェクトを優先的に選択すること、及び
種類優先順位の最も高い候補仮想オブジェクトを優先的に選択すること、のうちの少なくとも1つを含む、請求項2に記載の方法。 - 前記候補仮想オブジェクトから、優先順位の原則にそって前記目標仮想オブジェクトを選択する前記ステップの後に、
前記目標仮想オブジェクトに選定エフェクトを表示するステップであって、前記選定エフェクトは、前記目標仮想オブジェクトの位置する第2の地図ポイントに第1の選定マークを表示するエフェクト、及び、前記目標仮想オブジェクトの上方に第2の選定マークを表示するエフェクト、のうちの少なくとも1つを含むものである、ステップをさらに含む、請求項2に記載の方法。 - 前記第1の仮想オブジェクトは最大射程範囲を有し、前記目標選択範囲は、前記最大射程範囲外に位置する予備照準領域と、前記最大射程範囲内に位置する照準領域とを含み、
前記目標仮想オブジェクトに選定エフェクトを表示する前記ステップは、
前記目標仮想オブジェクトの位置する第2の地図ポイントが前記予備照準領域に位置することに応答して、前記目標仮想オブジェクトに第1の選定エフェクトを表示するステップと、
前記目標仮想オブジェクトの位置する第2の地図ポイントが前記照準領域に位置することに応答して、前記目標仮想オブジェクトに、第1の選定エフェクトとは異なる第2の選定エフェクトを表示するステップと、を含む、請求項8に記載の方法。 - 前記ユーザインタフェースは、ホイール領域及びレバーボタンを含むホイール照準コントロールを含み、
前記照準命令には、前記レバーボタンが前記ホイール領域において前記ホイール領域の中心である活性化点からオフセットしたオフセット点が含まれており、
前記照準命令に応答して、前記仮想環境において点式照準インジケータを表示するステップは、
前記照準命令に応答して、前記活性化点から前記オフセット点へのオフセットベクトルを計算するステップと、
前記オフセットベクトルに基づいて照準ベクトルを計算するステップであって、前記照準ベクトルは、前記第1の仮想オブジェクトの位置する第1の地図ポイントから前記照準点へのベクトルであり、前記オフセットベクトルとホイールの半径との比は、前記照準ベクトルと照準半径との比に等しく、前記ホイールの半径はホイール領域の半径であり、前記照準半径は、前記第1の仮想オブジェクトが能動的に照準する時の最大照準距離である、ステップと、
前記照準ベクトルと、前記第1の仮想オブジェクトの位置する第1の地図ポイントとに基づいて、前記照準点を計算するステップと、
前記仮想環境における前記照準点に前記点式照準インジケータを表示するステップと、を含む、請求項1から3のいずれか一項に記載の方法。 - 表示モジュールと照準モジュールとを含む仮想オブジェクト照準装置であって、
前記表示モジュールは、仮想環境の画面を含むユーザインタフェースを表示し、前記仮想環境の画面は、第1の仮想オブジェクトを中心として仮想環境を見た画面であり、前記仮想環境内に位置する第1の仮想オブジェクト及び第2の仮想オブジェクトを含み、
前記表示モジュールはさらに、照準命令に応答して、前記仮想環境に点式照準インジケータを表示し、前記点式照準インジケータは照準動作により前記仮想環境の地平面で選択された照準点を指示するものであり、
前記照準モジュールは、前記第1の仮想オブジェクトが目標仮想オブジェクトに照準するように制御し、前記目標仮想オブジェクトは、目標選択範囲内に位置する第2の仮想オブジェクトから選択された1つの仮想オブジェクトであり、前記目標選択範囲は、前記照準点を基準として決定された選択範囲である、仮想オブジェクト照準装置。 - プロセッサと、前記プロセッサによりロードされ実行されると、請求項1から10のいずれか一項に記載の方法を実現する少なくとも1つの命令、少なくとも1つのプログラム、コードセット又は命令セットを記憶しているメモリと、を含むコンピュータ装置。
- プロセッサによりロードされ実行されると、請求項1から10のいずれか一項に記載の方法を実現する少なくとも1つの命令、少なくとも1つのプログラム、コードセット又は命令セットを記憶しているコンピュータ可読記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024060261A JP2024074915A (ja) | 2020-06-05 | 2024-04-03 | 仮想オブジェクト照準方法、装置及びプログラム |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010508239.5 | 2020-06-05 | ||
CN202010508239.5A CN111672119B (zh) | 2020-06-05 | 2020-06-05 | 瞄准虚拟对象的方法、装置、设备及介质 |
PCT/CN2021/095101 WO2021244322A1 (zh) | 2020-06-05 | 2021-05-21 | 瞄准虚拟对象的方法、装置、设备及存储介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024060261A Division JP2024074915A (ja) | 2020-06-05 | 2024-04-03 | 仮想オブジェクト照準方法、装置及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022539289A true JP2022539289A (ja) | 2022-09-08 |
Family
ID=72435185
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021566345A Pending JP2022539289A (ja) | 2020-06-05 | 2021-05-21 | 仮想オブジェクト照準方法、装置及びプログラム |
JP2024060261A Pending JP2024074915A (ja) | 2020-06-05 | 2024-04-03 | 仮想オブジェクト照準方法、装置及びプログラム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024060261A Pending JP2024074915A (ja) | 2020-06-05 | 2024-04-03 | 仮想オブジェクト照準方法、装置及びプログラム |
Country Status (6)
Country | Link |
---|---|
US (2) | US11893217B2 (ja) |
EP (1) | EP3950079A4 (ja) |
JP (2) | JP2022539289A (ja) |
KR (1) | KR20210151861A (ja) |
CN (1) | CN111672119B (ja) |
WO (1) | WO2021244322A1 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111672119B (zh) * | 2020-06-05 | 2023-03-10 | 腾讯科技(深圳)有限公司 | 瞄准虚拟对象的方法、装置、设备及介质 |
CN111672117B (zh) * | 2020-06-05 | 2021-07-09 | 腾讯科技(深圳)有限公司 | 虚拟对象的选择方法、装置、设备及存储介质 |
CN112717403B (zh) * | 2021-01-22 | 2022-11-29 | 腾讯科技(深圳)有限公司 | 虚拟对象的控制方法、装置、电子设备及存储介质 |
KR102666778B1 (ko) * | 2021-05-28 | 2024-05-20 | 주식회사 엔씨소프트 | 게임의 대상체를 타겟팅하는 방법 및 장치 |
CN113304478B (zh) * | 2021-06-22 | 2022-07-29 | 腾讯科技(深圳)有限公司 | 技能指示器的控制方法和装置、存储介质及电子设备 |
CN113521737B (zh) * | 2021-07-26 | 2024-07-09 | 网易(杭州)网络有限公司 | 虚拟角色的锁定方法、装置、计算机设备及存储介质 |
CN113577766B (zh) * | 2021-08-05 | 2024-04-02 | 百度在线网络技术(北京)有限公司 | 对象处理方法及装置 |
CN113730909B (zh) * | 2021-09-14 | 2023-06-20 | 腾讯科技(深圳)有限公司 | 瞄准位置的显示方法、装置、电子设备及存储介质 |
CN114344880A (zh) * | 2022-01-10 | 2022-04-15 | 腾讯科技(深圳)有限公司 | 虚拟场景中的准星控制方法、装置、电子设备及存储介质 |
CN116920371A (zh) * | 2022-03-29 | 2023-10-24 | 网易(杭州)网络有限公司 | 游戏中道具的处理方法及装置、电子设备、存储介质 |
JP7469378B2 (ja) | 2022-05-24 | 2024-04-16 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法 |
CN118203841A (zh) * | 2022-12-15 | 2024-06-18 | 腾讯科技(深圳)有限公司 | 虚拟对象控制方法、装置、终端及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000167239A (ja) * | 1998-12-02 | 2000-06-20 | Square Co Ltd | ゲーム装置、記録媒体およびキャラクタの行動制御方法 |
JP2004181055A (ja) * | 2002-12-05 | 2004-07-02 | Nintendo Co Ltd | ゲーム装置およびゲームプログラム |
US20170291108A1 (en) * | 2016-04-11 | 2017-10-12 | DEXINT GAMES Inc. | Method for controlling automatic attack of user character |
JP2018518997A (ja) * | 2015-06-16 | 2018-07-19 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | タッチスクリーンに基づく操作及び制御方法及び端末 |
CN109865282A (zh) * | 2019-03-05 | 2019-06-11 | 网易(杭州)网络有限公司 | 移动终端中的信息处理方法、装置、介质及电子设备 |
JP2019136358A (ja) * | 2018-02-13 | 2019-08-22 | 株式会社バンダイナムコオンライン | ゲームシステム及びプログラム |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001009156A (ja) * | 1999-06-30 | 2001-01-16 | Square Co Ltd | コンピュータ読み取り可能な記録媒体、ゲームの表示制御方法およびゲーム装置 |
US7594847B1 (en) * | 2002-10-11 | 2009-09-29 | Microsoft Corporation | Squad command interface for console-based video game |
US9704350B1 (en) * | 2013-03-14 | 2017-07-11 | Harmonix Music Systems, Inc. | Musical combat game |
EP3008685A4 (en) * | 2013-06-11 | 2017-01-25 | Wemade IO Co., Ltd. | Method and apparatus for automatically targeting target objects in a computer game |
US9766040B2 (en) * | 2015-01-09 | 2017-09-19 | Evrio, Inc. | Relative aiming point display |
CN105194873B (zh) * | 2015-10-10 | 2019-01-04 | 腾讯科技(成都)有限公司 | 一种信息处理方法、终端及计算机存储介质 |
CN105930081A (zh) * | 2016-04-19 | 2016-09-07 | 上海逗屋网络科技有限公司 | 一种在触摸终端上执行操作的方法与设备 |
CN107450812A (zh) * | 2017-06-26 | 2017-12-08 | 网易(杭州)网络有限公司 | 虚拟对象控制方法及装置、存储介质、电子设备 |
CN107899241B (zh) * | 2017-11-22 | 2020-05-22 | 网易(杭州)网络有限公司 | 信息处理方法及装置、存储介质、电子设备 |
CN108310772A (zh) * | 2018-01-22 | 2018-07-24 | 腾讯科技(深圳)有限公司 | 攻击操作的执行方法和装置以及存储介质、电子装置 |
CN108379839B (zh) * | 2018-03-23 | 2019-12-10 | 网易(杭州)网络有限公司 | 控件的响应方法、装置和终端 |
CN109513209B (zh) * | 2018-11-22 | 2020-04-17 | 网易(杭州)网络有限公司 | 虚拟对象处理方法及装置、电子设备以及存储介质 |
CN109828663A (zh) * | 2019-01-14 | 2019-05-31 | 北京七鑫易维信息技术有限公司 | 瞄准区域的确定方法及装置、瞄准目标物的操作方法 |
CN109847336B (zh) | 2019-02-26 | 2021-08-06 | 腾讯科技(深圳)有限公司 | 虚拟场景显示方法、装置、电子设备及存储介质 |
CN111672119B (zh) * | 2020-06-05 | 2023-03-10 | 腾讯科技(深圳)有限公司 | 瞄准虚拟对象的方法、装置、设备及介质 |
-
2020
- 2020-06-05 CN CN202010508239.5A patent/CN111672119B/zh active Active
-
2021
- 2021-05-21 WO PCT/CN2021/095101 patent/WO2021244322A1/zh unknown
- 2021-05-21 JP JP2021566345A patent/JP2022539289A/ja active Pending
- 2021-05-21 EP EP21783116.3A patent/EP3950079A4/en active Pending
- 2021-05-21 KR KR1020217035482A patent/KR20210151861A/ko not_active Application Discontinuation
- 2021-10-19 US US17/505,226 patent/US11893217B2/en active Active
-
2023
- 2023-12-28 US US18/398,972 patent/US20240143145A1/en active Pending
-
2024
- 2024-04-03 JP JP2024060261A patent/JP2024074915A/ja active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000167239A (ja) * | 1998-12-02 | 2000-06-20 | Square Co Ltd | ゲーム装置、記録媒体およびキャラクタの行動制御方法 |
JP2004181055A (ja) * | 2002-12-05 | 2004-07-02 | Nintendo Co Ltd | ゲーム装置およびゲームプログラム |
JP2018518997A (ja) * | 2015-06-16 | 2018-07-19 | テンセント・テクノロジー・(シェンジェン)・カンパニー・リミテッド | タッチスクリーンに基づく操作及び制御方法及び端末 |
US20170291108A1 (en) * | 2016-04-11 | 2017-10-12 | DEXINT GAMES Inc. | Method for controlling automatic attack of user character |
JP2019136358A (ja) * | 2018-02-13 | 2019-08-22 | 株式会社バンダイナムコオンライン | ゲームシステム及びプログラム |
CN109865282A (zh) * | 2019-03-05 | 2019-06-11 | 网易(杭州)网络有限公司 | 移动终端中的信息处理方法、装置、介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
US11893217B2 (en) | 2024-02-06 |
US20240143145A1 (en) | 2024-05-02 |
US20220035515A1 (en) | 2022-02-03 |
CN111672119A (zh) | 2020-09-18 |
EP3950079A1 (en) | 2022-02-09 |
CN111672119B (zh) | 2023-03-10 |
JP2024074915A (ja) | 2024-05-31 |
EP3950079A4 (en) | 2022-07-13 |
WO2021244322A1 (zh) | 2021-12-09 |
KR20210151861A (ko) | 2021-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2022539289A (ja) | 仮想オブジェクト照準方法、装置及びプログラム | |
JP7476235B2 (ja) | 仮想オブジェクトの制御方法、装置、デバイス及びコンピュータプログラム | |
JP7379532B2 (ja) | 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム | |
JP7375043B2 (ja) | 仮想環境の画面表示方法、装置、機器及びコンピュータプログラム | |
US20230068653A1 (en) | Method and apparatus for controlling virtual object to use virtual prop, terminal, and medium | |
US20230013014A1 (en) | Method and apparatus for using virtual throwing prop, terminal, and storage medium | |
KR102678616B1 (ko) | 타깃 가상 객체를 결정하는 방법 및 장치, 단말, 및 저장 매체 | |
CN111672116B (zh) | 控制虚拟对象释放技能的方法、装置、终端及存储介质 | |
WO2021244310A1 (zh) | 虚拟场景中的虚拟对象控制方法、装置、设备及存储介质 | |
US20230054065A1 (en) | Delivery of virtual effect | |
TWI821779B (zh) | 虛擬對象的控制方法、裝置、計算機設備及儲存媒體 | |
KR20220139970A (ko) | 가상 장면에서의 데이터 처리 방법, 디바이스, 저장 매체, 및 프로그램 제품 | |
JP2023164787A (ja) | 仮想環境の画面表示方法、装置、機器及びコンピュータプログラム | |
JP2022552752A (ja) | 仮想環境の画面表示方法及び装置、並びにコンピュータ装置及びプログラム | |
CN112691366A (zh) | 虚拟道具的显示方法、装置、设备及介质 | |
JP2023164687A (ja) | 仮想オブジェクトの制御方法及び装置並びにコンピュータ装置及びプログラム | |
CN115634449A (zh) | 虚拟场景中控制虚拟对象的方法、装置、设备及产品 | |
TWI843042B (zh) | 虛擬道具的投放方法、裝置、終端、儲存媒體及程式產品 | |
CN113663329B (zh) | 虚拟角色的射击控制方法、装置、电子设备及存储介质 | |
CN112843682B (zh) | 数据同步方法、装置、设备及存储介质 | |
CN114210062A (zh) | 虚拟道具的使用方法、装置、终端、存储介质及程序产品 | |
CN113680061A (zh) | 虚拟道具的控制方法、装置、终端及存储介质 | |
CN117298580A (zh) | 虚拟对象的互动方法、装置、设备、介质及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211117 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221205 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230303 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230426 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230619 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230915 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231108 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20231204 |