JP7714855B2 - 仮想オブジェクトの表示方法およびその装置、機器、媒体、並びにコンピュータプログラム - Google Patents
仮想オブジェクトの表示方法およびその装置、機器、媒体、並びにコンピュータプログラムInfo
- Publication number
- JP7714855B2 JP7714855B2 JP2023566963A JP2023566963A JP7714855B2 JP 7714855 B2 JP7714855 B2 JP 7714855B2 JP 2023566963 A JP2023566963 A JP 2023566963A JP 2023566963 A JP2023566963 A JP 2023566963A JP 7714855 B2 JP7714855 B2 JP 7714855B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual
- item
- attribute
- influence
- virtual object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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/80—Special adaptations for executing a specific game genre or game mode
- A63F13/837—Shooting of targets
-
- 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/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
- A63F13/577—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using determination of contact between game characters or objects, e.g. to avoid collision between virtual racing cars
-
- 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
-
- 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/60—Methods for processing data by generating or executing the game program
- A63F2300/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
-
- 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/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6638—Methods for processing data by generating or executing the game program for rendering three dimensional images for simulating particle systems, e.g. explosion, fireworks
-
- 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/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6692—Methods for processing data by generating or executing the game program for rendering three dimensional images using special effects, generally involving post-processing, e.g. blooming
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Description
本願は、2022年05月30日に提出された、出願番号が202210614755.5であり、発明の名称が「仮想オブジェクトの表示方法およびその装置、機器、媒体、並びにプログラム製品」である中国特許出願の優先権を主張し、当該中国特許出願の全ての内容が参照により本願に組み込まれている。
第1仮想オブジェクトが仮想シーンで仮想アイテムを投擲するとき、前記仮想アイテムの機能範囲内で前記仮想アイテムの指定された機能をトリガするステップであって、前記指定された機能は、前記機能範囲内に位置する仮想オブジェクトの属性値に影響を与えるために使用される、ステップと、
第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの複数のオブジェクト部位と前記仮想アイテムとの位置関係に基づいて、前記複数のオブジェクト部位にそれぞれ対応するサブ属性影響結果を取得するステップであって、前記サブ属性影響結果は、前記指定された機能下で前記複数のオブジェクト部位の各々によって生成される影響結果である、ステップと、
前記複数のオブジェクト部位にそれぞれ対応するサブ属性影響結果を融合して、前記第2仮想オブジェクトの属性影響結果を得るステップであって、前記属性影響結果は、前記仮想アイテムの前記指定された機能が前記第2仮想オブジェクトに与える全体的な影響結果を示す、ステップと、を含む。
第2仮想オブジェクトを表示するステップであって、前記第2仮想オブジェクトは、複数のオブジェクト部位を含み、前記第2仮想オブジェクトは、現在端末によって制御される仮想オブジェクトである、ステップと、
仮想シーンに投擲された仮想アイテムを表示するステップであって、前記仮想アイテムは、前記仮想シーンに投擲された後に機能範囲内で指定された機能をトリガするために使用され、前記指定された機能は、前記機能範囲内に位置する仮想オブジェクトの属性値に影響を与えるために使用される、ステップと、
前記機能範囲内でトリガされた前記仮想アイテムの前記指定された機能を表示するステップと、
前記第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの属性影響結果を表示するステップであって、ここで、前記属性影響結果は、複数のオブジェクト部位にそれぞれ対応するサブ属性影響結果を総合した結果であり、前記サブ属性影響結果は、前記指定された機能下で前記複数のオブジェクト部位によってそれぞれ生成される影響結果である、ステップと、を含む。
第1仮想オブジェクトが仮想シーンで仮想アイテムを投擲するとき、前記仮想アイテムの機能範囲内で前記仮想アイテムの指定された機能をトリガするように構成されるトリガモジュールであって、前記指定された機能は、前記機能範囲内に位置する仮想オブジェクトの属性値に影響を与えるために使用される、トリガモジュールと、
第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの複数のオブジェクト部位と前記仮想アイテムとの位置関係に基づいて、前記複数のオブジェクト部位にそれぞれ対応するサブ属性影響結果を取得するように構成される取得モジュールであって、前記サブ属性影響結果は、前記指定された機能下で前記複数のオブジェクト部位の各々によって生成される影響結果である、取得モジュールと、
前記複数のオブジェクト部位にそれぞれ対応するサブ属性影響結果を融合して、前記第2仮想オブジェクトの属性影響結果を得るように構成される融合モジュールであって、前記属性影響結果は、前記仮想アイテムの前記指定された機能が前記第2仮想オブジェクトに与える全体的な影響結果を示す、融合モジュールと、を備える。
第2仮想オブジェクトを表示するように構成される表示モジュールを備え、前記第2仮想オブジェクトは、複数のオブジェクト部位を含み、前記第2仮想オブジェクトは、現在端末によって制御される仮想オブジェクトであり、
前記表示モジュールはさらに、仮想シーンに投擲された仮想アイテムを表示するように構成され、前記仮想アイテムは、前記仮想シーンに投擲された後に機能範囲内で指定された機能をトリガするために使用され、前記指定された機能は、前記機能範囲内に位置する仮想オブジェクトの属性値に影響を与えるために使用され、
前記表示モジュールはさらに、前記機能範囲内でトリガされた前記仮想アイテムの前記指定された機能を表示するように構成され、
前記表示モジュールはさらに、前記第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの属性影響結果を表示するように構成され、ここで、前記属性影響結果は、複数のオブジェクト部位にそれぞれ対応するサブ属性影響結果を総合した結果であり、前記サブ属性影響結果は、前記指定された機能下で前記複数のオブジェクト部位によってそれぞれ生成される影響結果である。
(1)仮想手榴弾アイテムの投擲操作。現在の第2端末202で実行される一人称シューティングゲームの仮想シーン205では、仮想手榴弾アイテムが提供され、第2端末202は、仮想手榴弾アイテムに対する投擲操作を受信し、当該投擲操作をサーバ210に送信し、サーバ210は、仮想手榴弾アイテムに対する投擲操作を受信すると、第1投擲インターフェースレンダリングデータを第1端末201にフィードバックし、第2投擲インターフェースレンダリングデータを第2端末202にフィードバックし、第2端末202は、第2投擲インターフェースレンダリングデータを受信すると、第2端末202のインターフェースに仮想シーン206を表示し、仮想シーン206には、手榴弾が投擲された動画と手榴弾によってトリガされた爆発動画が表示される。
第1において、機能範囲内の第2仮想オブジェクトの投影面積を取得する。
1、まず、初期設定された、左脚と頭部に対する仮想手榴弾アイテムの基準ダメージ値を取得し、例えば、左脚の基準ダメージ値は20であり、頭部の基準ダメージ値は50である。
1、まず、初期設定された、左脚と頭部に対する仮想救急アイテムの基準回復値を取得し、例えば、左脚の基準回復値は20であり、頭部の基準回復値は50である。
1、仮想手榴弾の爆発中心を円心とし、プリセットされた距離を半径として分割された円形範囲が、仮想手榴弾の爆発範囲である;
2、仮想手榴弾の爆発中心を円心とし、プリセットされた角度を中心角とし、プリセットされた距離を半径として分割された扇形範囲が、仮想手榴弾の爆発範囲である。
第1仮想オブジェクトが仮想シーンで仮想アイテムを投擲するとき、前記仮想アイテムの機能範囲内で前記仮想アイテムの指定された機能をトリガするように構成されるトリガモジュール2410であって、前記指定された機能は、前記機能範囲内に位置する仮想オブジェクトの属性値に影響を与えるために使用される、トリガモジュール2410と、
第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの複数のオブジェクト部位と前記仮想アイテムとの位置関係に基づいて、前記複数のオブジェクト部位にそれぞれ対応するサブ属性影響結果を取得するように構成される取得モジュール2420であって、前記サブ属性影響結果は、前記指定された機能下で前記複数のオブジェクト部位の各々によって生成される影響結果である、取得モジュール2420と、
前記複数のオブジェクト部位にそれぞれ対応するサブ属性影響結果を融合して、前記第2仮想オブジェクトの属性影響結果を得るように構成される融合モジュール2430であって、前記属性影響結果は、前記仮想アイテムの前記指定された機能が前記第2仮想オブジェクトに与える全体的な影響結果を示す、融合モジュール2430と、を備える。
メモリ2702は、1つまたは複数のコンピュータ可読記憶媒体を含み得、当該コンピュータ可読記憶媒体は、非一時的な記憶媒体であり得る。メモリ2702は、高速ランダムアクセスメモリおよび不揮発性メモリを備えることもでき、例えば、1つまたは複数の磁気ディスクメモリ、フラッシュメモリなどを含み得る。いくつかの実施例において、メモリ2702内の非一時的なコンピュータ可読記憶媒体は、少なくとも1つの命令を記憶するように構成され、当該少なくとも1つの命令がプロセッサ2701によって実行されることにより、本願の方法の実施例による仮想オブジェクトの表示方法を実現する。
Claims (17)
- コンピュータ機器が実行する、仮想オブジェクトの表示方法であって、
第1仮想オブジェクトが仮想シーンで仮想アイテムを投擲するとき、前記仮想アイテムの機能範囲内で前記仮想アイテムの指定された機能をトリガするステップであって、前記指定された機能は、前記機能範囲内に位置する仮想オブジェクトの属性値に影響を与えるために使用される、ステップと、
第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの複数のオブジェクト部位と前記仮想アイテムとの位置関係に基づいて、前記複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を取得するステップであって、前記複数のサブ属性影響結果は、前記指定された機能により前記複数のオブジェクト部位の各々に同時に与えられた複数の影響結果である、ステップと、
前記複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を融合して、前記第2仮想オブジェクトの属性影響結果を得るステップであって、前記属性影響結果は、前記仮想アイテムの前記指定された機能が前記第2仮想オブジェクトに与える全体的な影響結果を示す、ステップと、
を含み、
前記第2仮想オブジェクトの複数のオブジェクト部位と前記仮想アイテムとの位置関係に基づいて、前記複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を取得するステップは、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記オブジェクト部位に対応するサブ属性影響結果を決定するステップを含み、
前記影響因子は、投影関係因子を含み、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記オブジェクト部位に対応するサブ属性影響結果を決定するステップは、
前記オブジェクト部位に対応する基準属性値を取得するステップであって、前記基準属性値は、前記仮想アイテムと前記オブジェクト部位との間に障害物がない場合に前記オブジェクト部位に与えられる属性影響結果を示す、ステップと、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定するステップと、
前記調整係数に基づいて前記基準属性値を調整して、前記オブジェクト部位に対応するサブ属性影響結果を得るステップと、を含み、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定するステップは、
前記機能範囲における前記第2仮想オブジェクトの投影面積を取得し、前記機能範囲における前記第2仮想オブジェクトの投影面積と前記第2仮想オブジェクトの基準投影面積との比率係数を第3調整係数として使用するステップを含み、前記比率係数は0より大きく1より小さく、前記第3調整係数は、前記基準属性値と乗算して得られた乗積結果を用いて前記基準属性値を調整するために使用され、
前記機能範囲における前記第2仮想オブジェクトの投影面積を取得することは、
前記仮想アイテムが投擲された位置から、前記第2仮想オブジェクトの中心骨格点への接続線を作成し、前記中心骨格点への接続線に垂直な投影平面を決定することと、
前記オブジェクト部位の前記投影平面における投影面積を、前記機能範囲における前記第2仮想オブジェクトの投影面積として決定することと、を含み、
前記第2仮想オブジェクトの基準投影面積を取得することは、
前記仮想シーンにおける前記第2仮想オブジェクトの前表面積であって、前記仮想アイテムが投擲された位置から、前記第2仮想オブジェクトの中心骨格点への接続線を作成し、前記中心骨格点への接続線に垂直な平面として決定された投影平面における第2仮想オブジェクトの投影面積を、前記基準投影面積として決定することを含む、仮想オブジェクトの表示方法。 - 前記複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を融合して、前記第2仮想オブジェクトの属性影響結果を得るステップは、
前記複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を加算して、前記第2仮想オブジェクトの属性影響結果を得るステップ、または、前記複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を加重加算して、前記第2仮想オブジェクトの属性影響結果を得るステップ
を含む、請求項1に記載の仮想オブジェクトの表示方法。 - 前記第2仮想オブジェクトの複数のオブジェクト部位と前記仮想アイテムとの位置関係に基づいて、前記複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を取得するステップは、
前記複数のオブジェクト部位のうちの第1オブジェクト部位と前記仮想アイテムとの間に障害物が存在する場合、前記第1オブジェクト部位が、前記指定された機能によるサブ属性影響を回避すると決定するステップと、
前記複数のオブジェクト部位のうちの第2オブジェクト部位と前記仮想アイテムとが貫通接続される場合、前記第2オブジェクト部位と前記仮想アイテムとの間の前記影響因子に基づいて、前記第2オブジェクト部位に対応するサブ属性影響結果を決定するステップであって、前記影響因子は、距離因子、防具因子、前記第2仮想オブジェクトの姿勢因子、抗力因子または持続時間因子のうちの少なくとも1つをさらに含み、前記抗力因子は、前記仮想シーンにおける仮想空気又は仮想水流内の抗力である、ステップと、
を含む、請求項1に記載の仮想オブジェクトの表示方法。 - 前記仮想オブジェクトの表示方法は、
前記仮想アイテムが投擲された位置から、前記複数のオブジェクト部位にそれぞれ対応する骨格点への接続線を作成するステップと、
前記複数のオブジェクト部位のうちの第1オブジェクト部位に対応する骨格点への接続線が遮断されたことに応答して、前記第1オブジェクト部位と前記仮想アイテムとの間に障害物が存在すると決定するステップと、
前記複数のオブジェクト部位のうちの第2オブジェクト部位に対応する骨格点への接続線が、前記第2オブジェクト部位と前記仮想アイテムとを貫通接続することに応答して、前記第2オブジェクト部位と前記仮想アイテムとの間に障害物が存在しないと決定するステップと、
をさらに含む、請求項1ないし3のいずれか一項に記載の仮想オブジェクトの表示方法。 - 前記第2オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定するステップは、
前記影響因子が距離因子を含む場合、前記第2オブジェクト部位と前記仮想アイテムとの距離を指数係数として使用し、前記指数係数を指数とした調整底数の累乗結果を第1調整係数として使用するステップであって、前記調整底数は0より大きく1より小さく、前記第1調整係数は、前記基準属性値と乗算して得られた乗積結果を用いて前記基準属性値を調整するために使用される、ステップと、
前記影響因子が防具因子を含む場合、前記防具因子に対応する防具レベルと調整係数との乗積結果に基づいて第2調整係数を決定するステップであって、前記調整係数は0より大きく1より小さく、前記第2調整係数は、前記基準属性値と乗算して得られた乗積結果を用いて前記基準属性値を調整するために使用される、ステップと、
を含む、請求項3に記載の仮想オブジェクトの表示方法。 - 前記第2オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定するステップは、
前記影響因子が前記第2仮想オブジェクトの姿勢因子を含む場合、前記第2仮想オブジェクトの現在のポーズを取得し、前記ポーズに対応するポーズ係数を第4調整係数として使用するステップを含み、前記ポーズ係数は0より大きく1より小さく、前記第4調整係数は、前記基準属性値と乗算して得られた乗積結果を用いて前記基準属性値を調整するために使用される、
請求項3に記載の仮想オブジェクトの表示方法。 - 前記第2オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定するステップは、
前記影響因子が前記抗力因子を含む場合、前記第2仮想オブジェクトの第2オブジェクト部位が所在する環境の抗力係数を取得するステップであって、前記抗力係数は0より大きく1より小さく、前記抗力係数は、前記基準属性値と乗算して得られた乗積結果を用いて前記基準属性値を調整するために使用される、ステップと、
前記影響因子が持続時間因子を含む場合、前記仮想アイテムの前記指定された機能をトリガする時間長を取得し、前記時間長に基づいて時間長影響係数を決定するステップであって、前記時間長影響係数は0より大きく1より小さく、前記時間長影響係数は、前記基準属性値と乗算して、前記基準属性値を調整するために使用される、ステップと、
を含む、請求項3に記載の仮想オブジェクトの表示方法。 - 前記複数のオブジェクト部位のうちの第1オブジェクト部位と前記仮想アイテムとの間に障害物が存在する場合、前記第1オブジェクト部位が前記指定された機能によるサブ属性影響を回避すると決定するステップは、
前記第1オブジェクト部位と前記仮想アイテムとの間に障害物が存在する場合、前記障害物の障害物属性を取得するステップと、
前記障害物属性に対する前記仮想アイテムの指定された機能の属性影響を決定するステップと、
前記障害物属性に対する前記指定された機能の属性影響が貫通要件を満たすことに応答して、前記指定された機能の影響下で前記障害物が前記第1オブジェクト部位に与える前記サブ属性影響を決定するステップと、
を含む、請求項3に記載の仮想オブジェクトの表示方法。 - 前記障害物は、前記第1オブジェクト部位を遮蔽する仮想壁を含み、前記仮想壁の障害物属性は、壁のダメージ遮断の上限を含み、
前記障害物属性に対する前記指定された機能の属性影響が貫通要件を満たすことに応答して、前記指定された機能の影響下で前記障害物が前記第1オブジェクト部位に与える前記サブ属性影響を決定するステップは、
前記壁に対する前記指定された機能の攻撃値が前記壁のダメージ遮断の上限に達したことに応答して、前記壁が壊れ炸裂する過程で前記第1オブジェクト部位に与える前記サブ属性影響を決定するステップ
を含む、請求項8に記載の仮想オブジェクトの表示方法。 - 前記仮想アイテムが仮想攻撃アイテムである場合、前記仮想アイテムの前記指定された機能は、前記第2仮想オブジェクトに対するデバフ属性影響結果を生成し、
前記仮想アイテムが仮想医療アイテムである場合、前記仮想アイテムの前記指定された機能は、前記第2仮想オブジェクトに対するバフ属性影響結果を生成する、
請求項1ないし3のいずれか一項に記載の仮想オブジェクトの表示方法。 - コンピュータ機器が実行する、仮想オブジェクトの表示方法であって、
第2仮想オブジェクトを表示するステップであって、前記第2仮想オブジェクトは、複数のオブジェクト部位を含み、前記第2仮想オブジェクトは、現在端末によって制御される仮想オブジェクトである、ステップと、
仮想シーンに投擲された仮想アイテムを表示するステップであって、前記仮想アイテムは、前記仮想シーンに投擲された後に機能範囲内で指定された機能をトリガするために使用され、前記指定された機能は、前記機能範囲内に位置する仮想オブジェクトの属性値に影響を与えるために使用される、ステップと、
前記機能範囲内でトリガされた前記仮想アイテムの前記指定された機能を表示するステップと、
前記第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの属性影響結果を表示するステップであって、前記属性影響結果は、複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を総合した結果であり、前記複数のサブ属性影響結果は、前記指定された機能により前記複数のオブジェクト部位に同時に与えられた複数の影響結果である、ステップと、
を含む、
前記サブ属性影響結果は、前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて取得され、
前記影響因子は、投影関係因子を含み、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記オブジェクト部位に対応するサブ属性影響結果を決定することは、
前記オブジェクト部位に対応する基準属性値を取得することであって、前記基準属性値は、前記仮想アイテムと前記オブジェクト部位との間に障害物がない場合に前記オブジェクト部位に与えられる属性影響結果を示す、ことと、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定することと、
前記調整係数に基づいて前記基準属性値を調整して、前記オブジェクト部位に対応するサブ属性影響結果を得ることと、を含み、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定することは、
前記機能範囲における前記第2仮想オブジェクトの投影面積を取得し、前記機能範囲における前記第2仮想オブジェクトの投影面積と前記第2仮想オブジェクトの基準投影面積との比率係数を第3調整係数として使用することを含み、前記比率係数は0より大きく1より小さく、前記第3調整係数は、前記基準属性値と乗算して得られた乗積結果を用いて前記基準属性値を調整するために使用され、
前記機能範囲における前記第2仮想オブジェクトの投影面積を取得することは、
前記仮想アイテムが投擲された位置から、前記第2仮想オブジェクトの中心骨格点への接続線を作成し、前記中心骨格点への接続線に垂直な投影平面を決定することと、
前記オブジェクト部位の前記投影平面における投影面積を、前記機能範囲における前記第2仮想オブジェクトの投影面積として決定することと、を含み、
前記第2仮想オブジェクトの基準投影面積を取得することは、
前記仮想シーンにおける前記第2仮想オブジェクトの前表面積であって、前記仮想アイテムが投擲された位置から、前記第2仮想オブジェクトの中心骨格点への接続線を作成し、前記中心骨格点への接続線に垂直な平面として決定された投影平面における第2仮想オブジェクトの投影面積を、前記基準投影面積として決定することを含む、仮想オブジェクトの表示方法。 - 前記第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの属性影響結果を表示するステップは、
前記第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの第1オブジェクト部位と前記仮想アイテムとの間に障害物が存在する場合、前記第1オブジェクト部位が前記指定された機能を回避したことを示すサブ属性影響結果を表示するステップと、
前記複数のオブジェクト部位のうちの第2オブジェクト部位と前記仮想アイテムとが貫通接続される場合、前記指定された機能の影響による前記第2オブジェクト部位のサブ属性影響結果を表示するステップと、
請求項11に記載の仮想オブジェクトの表示方法。 - 仮想オブジェクトの表示装置であって、
第1仮想オブジェクトが仮想シーンで仮想アイテムを投擲するとき、前記仮想アイテムの機能範囲内で前記仮想アイテムの指定された機能をトリガするように構成されるトリガモジュールであって、前記指定された機能は、前記機能範囲内に位置する仮想オブジェクトの属性値に影響を与えるために使用される、トリガモジュールと、
第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの複数のオブジェクト部位と前記仮想アイテムとの位置関係に基づいて、前記複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を取得するように構成される取得モジュールであって、前記複数のサブ属性影響結果は、前記指定された機能により前記複数のオブジェクト部位の各々に同時に与えられた複数の影響結果である、取得モジュールと、
前記複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を融合して、前記第2仮想オブジェクトの属性影響結果を得るように構成される融合モジュールであって、前記属性影響結果は、前記仮想アイテムの前記指定された機能が前記第2仮想オブジェクトに与える全体的な影響結果を示す、融合モジュールと、
を備え、
前記取得モジュールは、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記オブジェクト部位に対応するサブ属性影響結果を決定し、
前記影響因子は、投影関係因子を含み、
前記取得モジュールは、
前記オブジェクト部位に対応する基準属性値を取得し、前記基準属性値は、前記仮想アイテムと前記オブジェクト部位との間に障害物がない場合に前記オブジェクト部位に与えられる属性影響結果を示し、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定し、
前記調整係数に基づいて前記基準属性値を調整して、前記オブジェクト部位に対応するサブ属性影響結果を取得し、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定する際に、
前記機能範囲における前記第2仮想オブジェクトの投影面積を取得し、前記機能範囲における前記第2仮想オブジェクトの投影面積と前記第2仮想オブジェクトの基準投影面積との比率係数を第3調整係数として使用し、前記比率係数は0より大きく1より小さく、前記第3調整係数は、前記基準属性値と乗算して得られた乗積結果を用いて前記基準属性値を調整するために使用され、
前記機能範囲における前記第2仮想オブジェクトの投影面積を取得することは、
前記仮想アイテムが投擲された位置から、前記第2仮想オブジェクトの中心骨格点への接続線を作成し、前記中心骨格点への接続線に垂直な投影平面を決定することと、
前記オブジェクト部位の前記投影平面における投影面積を、前記機能範囲における前記第2仮想オブジェクトの投影面積として決定することと、を含み、
前記第2仮想オブジェクトの基準投影面積を取得することは、
前記仮想シーンにおける前記第2仮想オブジェクトの前表面積であって、前記仮想アイテムが投擲された位置から、前記第2仮想オブジェクトの中心骨格点への接続線を作成し、前記中心骨格点への接続線に垂直な平面として決定された投影平面における第2仮想オブジェクトの投影面積を、前記基準投影面積として決定することを含む、仮想オブジェクトの表示装置。 - 仮想オブジェクトの表示装置であって、
第2仮想オブジェクトを表示するように構成される表示モジュールを備え、前記第2仮想オブジェクトは、複数のオブジェクト部位を含み、前記第2仮想オブジェクトは、現在端末によって制御される仮想オブジェクトであり、
前記表示モジュールはさらに、仮想シーンに投擲された仮想アイテムを表示するように構成され、前記仮想アイテムは、前記仮想シーンに投擲された後に機能範囲内で指定された機能をトリガするために使用され、前記指定された機能は、前記機能範囲内に位置する仮想オブジェクトの属性値に影響を与えるために使用され、
前記表示モジュールはさらに、前記機能範囲内でトリガされた前記仮想アイテムの前記指定された機能を表示するように構成され、
前記表示モジュールはさらに、前記第2仮想オブジェクトが前記機能範囲内に位置することに応答して、前記第2仮想オブジェクトの属性影響結果を表示するように構成され、前記属性影響結果は、複数のオブジェクト部位にそれぞれ対応する複数のサブ属性影響結果を総合した結果であり、前記複数のサブ属性影響結果は、前記指定された機能により前記複数のオブジェクト部位に同時に与えられた複数の影響結果であり、
前記サブ属性影響結果は、前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて取得され、
前記影響因子は、投影関係因子を含み、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記オブジェクト部位に対応するサブ属性影響結果を決定することは、
前記オブジェクト部位に対応する基準属性値を取得することであって、前記基準属性値は、前記仮想アイテムと前記オブジェクト部位との間に障害物がない場合に前記オブジェクト部位に与えられる属性影響結果を示す、ことと、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定することと、
前記調整係数に基づいて前記基準属性値を調整して、前記オブジェクト部位に対応するサブ属性影響結果を得ることと、を含み、
前記オブジェクト部位と前記仮想アイテムとの間の影響因子に基づいて、前記基準属性値を調整するための調整係数を決定することは、
前記機能範囲における前記第2仮想オブジェクトの投影面積を取得し、前記機能範囲における前記第2仮想オブジェクトの投影面積と前記第2仮想オブジェクトの基準投影面積との比率係数を第3調整係数として使用することを含み、前記比率係数は0より大きく1より小さく、前記第3調整係数は、前記基準属性値と乗算して得られた乗積結果を用いて前記基準属性値を調整するために使用され、
前記機能範囲における前記第2仮想オブジェクトの投影面積を取得することは、
前記仮想アイテムが投擲された位置から、前記第2仮想オブジェクトの中心骨格点への接続線を作成し、前記中心骨格点への接続線に垂直な投影平面を決定することと、
前記オブジェクト部位の前記投影平面における投影面積を、前記機能範囲における前記第2仮想オブジェクトの投影面積として決定することと、を含み、
前記第2仮想オブジェクトの基準投影面積を取得することは、
前記仮想シーンにおける前記第2仮想オブジェクトの前表面積であって、前記仮想アイテムが投擲された位置から、前記第2仮想オブジェクトの中心骨格点への接続線を作成し、前記中心骨格点への接続線に垂直な平面として決定された投影平面における第2仮想オブジェクトの投影面積を、前記基準投影面積として決定することを含む、
仮想オブジェクトの表示装置。 - プロセッサとメモリと、を備えるコンピュータ機器であって、
前記メモリには、少なくとも1セグメントのプログラムが記憶されており、前記プロセッサは、前記少なくとも1セグメントのプログラムをロードして実行することにより、請求項1ないし3、5ないし9のいずれか一項、又は11ないし12のいずれか一項に記載の仮想オブジェクトの表示方法を実現する、コンピュータ機器。 - 少なくとも1つのプログラムコードが記憶されたコンピュータ可読記憶媒体であって、
前記少なくとも1つのプログラムコードがプロセッサによってロードされて実行されるときに、請求項1ないし3、5ないし9のいずれか一項、又は11ないし12のいずれか一項に記載の仮想オブジェクトの表示方法を実現する、コンピュータ可読記憶媒体。 - コンピュータに、請求項1ないし3、5ないし9のいずれか一項、又は11ないし12のいずれか一項に記載の仮想オブジェクトの表示方法を実行させるためのコンピュータプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210614755.5 | 2022-05-30 | ||
| CN202210614755.5A CN117180741A (zh) | 2022-05-30 | 2022-05-30 | 虚拟对象的显示方法、装置、设备、介质及程序产品 |
| PCT/CN2023/089386 WO2023231629A1 (zh) | 2022-05-30 | 2023-04-20 | 虚拟对象的显示方法、装置、设备、介质及程序产品 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024524816A JP2024524816A (ja) | 2024-07-09 |
| JP7714855B2 true JP7714855B2 (ja) | 2025-07-30 |
Family
ID=88989356
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023566963A Active JP7714855B2 (ja) | 2022-05-30 | 2023-04-20 | 仮想オブジェクトの表示方法およびその装置、機器、媒体、並びにコンピュータプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20230415042A1 (ja) |
| JP (1) | JP7714855B2 (ja) |
| CN (1) | CN117180741A (ja) |
| WO (1) | WO2023231629A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4438144A1 (en) * | 2023-03-28 | 2024-10-02 | Sony Interactive Entertainment Inc. | Virtual character modelling method and apparatus |
| CN119733239B (zh) * | 2024-11-13 | 2025-12-05 | 网易(杭州)网络有限公司 | 游戏的交互控制方法、装置和电子设备 |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003334382A (ja) | 2002-05-21 | 2003-11-25 | Sega Corp | ゲーム装置、画像処理装置及び画像処理方法 |
| JP2005006913A (ja) | 2003-06-19 | 2005-01-13 | Namco Ltd | ゲーム装置、ゲーム制御プログラムおよびそのプログラムが記録された記録媒体 |
| JP2006318510A (ja) | 2006-08-18 | 2006-11-24 | Sega Corp | ゲーム装置、画像処理装置及び画像処理方法 |
| JP2007000488A (ja) | 2005-06-27 | 2007-01-11 | Taito Corp | ビデオ式ガンゲーム装置 |
| JP2008093309A (ja) | 2006-10-13 | 2008-04-24 | Sega Corp | 電子遊戯装置、電子遊戯用制御方法およびゲームプログラム |
| JP2008119224A (ja) | 2006-11-10 | 2008-05-29 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
| JP2008194526A (ja) | 2008-05-26 | 2008-08-28 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
| JP2010072768A (ja) | 2008-09-16 | 2010-04-02 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
| JP2018136938A (ja) | 2017-02-16 | 2018-08-30 | イマージョン コーポレーションImmersion Corporation | 自動局所触覚生成システム |
| JP2020089527A (ja) | 2018-12-05 | 2020-06-11 | 株式会社バンダイナムコエンターテインメント | コンピュータシステム、ゲームシステム及びプログラム |
| JP2020185021A (ja) | 2019-05-09 | 2020-11-19 | 株式会社バンダイナムコエンターテインメント | プログラム、サーバシステムおよびコンピュータシステム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110585695B (zh) * | 2019-09-12 | 2020-09-29 | 腾讯科技(深圳)有限公司 | 在虚拟环境中使用近战道具的方法、装置、设备及介质 |
| CN111265873A (zh) * | 2020-01-16 | 2020-06-12 | 腾讯科技(深圳)有限公司 | 虚拟道具的使用方法、装置、设备及存储介质 |
| CN112138374B (zh) * | 2020-10-15 | 2023-03-28 | 腾讯科技(深圳)有限公司 | 虚拟对象属性值控制方法、计算机设备及存储介质 |
| CN112729001B (zh) * | 2020-12-31 | 2023-07-07 | 泉州市武荣体育器材有限公司 | 一种实兵交战模拟对抗系统 |
| CN112729002A (zh) * | 2020-12-31 | 2021-04-30 | 泉州市武荣体育器材有限公司 | 一种基于爆炸类武器的实兵交战模拟对抗方法 |
| CN113633987B (zh) * | 2021-08-18 | 2024-02-09 | 腾讯科技(深圳)有限公司 | 对象控制方法和装置、存储介质及电子设备 |
-
2022
- 2022-05-30 CN CN202210614755.5A patent/CN117180741A/zh active Pending
-
2023
- 2023-04-20 WO PCT/CN2023/089386 patent/WO2023231629A1/zh not_active Ceased
- 2023-04-20 JP JP2023566963A patent/JP7714855B2/ja active Active
- 2023-09-08 US US18/244,181 patent/US20230415042A1/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003334382A (ja) | 2002-05-21 | 2003-11-25 | Sega Corp | ゲーム装置、画像処理装置及び画像処理方法 |
| JP2005006913A (ja) | 2003-06-19 | 2005-01-13 | Namco Ltd | ゲーム装置、ゲーム制御プログラムおよびそのプログラムが記録された記録媒体 |
| JP2007000488A (ja) | 2005-06-27 | 2007-01-11 | Taito Corp | ビデオ式ガンゲーム装置 |
| JP2006318510A (ja) | 2006-08-18 | 2006-11-24 | Sega Corp | ゲーム装置、画像処理装置及び画像処理方法 |
| JP2008093309A (ja) | 2006-10-13 | 2008-04-24 | Sega Corp | 電子遊戯装置、電子遊戯用制御方法およびゲームプログラム |
| JP2008119224A (ja) | 2006-11-10 | 2008-05-29 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
| JP2008194526A (ja) | 2008-05-26 | 2008-08-28 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
| JP2010072768A (ja) | 2008-09-16 | 2010-04-02 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
| JP2018136938A (ja) | 2017-02-16 | 2018-08-30 | イマージョン コーポレーションImmersion Corporation | 自動局所触覚生成システム |
| JP2020089527A (ja) | 2018-12-05 | 2020-06-11 | 株式会社バンダイナムコエンターテインメント | コンピュータシステム、ゲームシステム及びプログラム |
| JP2020185021A (ja) | 2019-05-09 | 2020-11-19 | 株式会社バンダイナムコエンターテインメント | プログラム、サーバシステムおよびコンピュータシステム |
Non-Patent Citations (1)
| Title |
|---|
| 中野龍太郎,ヴァンキッシュ パーフェクトガイド 初版,単行本,2010年11月22日 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117180741A (zh) | 2023-12-08 |
| US20230415042A1 (en) | 2023-12-28 |
| WO2023231629A1 (zh) | 2023-12-07 |
| JP2024524816A (ja) | 2024-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102748820B1 (ko) | 정보 디스플레이 방법 및 장치, 디바이스, 및 저장 매체 | |
| CN113117331B (zh) | 多人在线对战程序中的消息发送方法、装置、终端及介质 | |
| 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 | |
| CN110917623B (zh) | 互动信息显示方法、装置、终端及存储介质 | |
| KR20210151855A (ko) | 가상 객체 제어 방법 및 장치, 단말, 및 저장 매체 | |
| JP2023164787A (ja) | 仮想環境の画面表示方法、装置、機器及びコンピュータプログラム | |
| JP7714855B2 (ja) | 仮想オブジェクトの表示方法およびその装置、機器、媒体、並びにコンピュータプログラム | |
| TWI803147B (zh) | 虛擬對象控制方法、裝置、設備、儲存媒體及程式産品 | |
| CN114042309B (zh) | 虚拟道具的使用方法、装置、终端及存储介质 | |
| CN112138374B (zh) | 虚拟对象属性值控制方法、计算机设备及存储介质 | |
| US12303787B2 (en) | Controlling a virtual object based on strength values | |
| US20230052088A1 (en) | Masking a function of a virtual object using a trap in a virtual environment | |
| CN114130031B (zh) | 虚拟道具的使用方法、装置、设备、介质及程序产品 | |
| CN113680061A (zh) | 虚拟道具的控制方法、装置、终端及存储介质 | |
| JP7291480B2 (ja) | ゲームシステム、プログラム、サーバ装置及びゲーム提供方法 | |
| KR20220155423A (ko) | 컨트롤 디스플레이 방법 및 장치, 디바이스, 매체 및 프로그램 제품 | |
| CN114210062B (zh) | 虚拟道具的使用方法、装置、终端、存储介质及程序产品 | |
| CN114470755B (zh) | 虚拟环境画面的显示方法、装置、设备、介质及程序产品 | |
| CN117298580A (zh) | 虚拟对象的互动方法、装置、设备、介质及程序产品 | |
| HK40098938A (zh) | 虚拟对象的显示方法、装置、设备、介质及程序产品 | |
| CN120837934A (zh) | 一种爆炸类道具的处理方法和相关装置 | |
| WO2026031836A1 (zh) | 画面显示方法、装置、终端及存储介质 | |
| CN117982892A (zh) | 虚拟对象的控制方法、装置、设备及存储介质 | |
| WO2025201186A1 (zh) | 道具效果的显示方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241119 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250217 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250529 |
|
| 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: 20250617 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250625 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7714855 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |