CN111569423B - Method and device for correcting collision shape - Google Patents

Method and device for correcting collision shape Download PDF

Info

Publication number
CN111569423B
CN111569423B CN202010408561.0A CN202010408561A CN111569423B CN 111569423 B CN111569423 B CN 111569423B CN 202010408561 A CN202010408561 A CN 202010408561A CN 111569423 B CN111569423 B CN 111569423B
Authority
CN
China
Prior art keywords
collision
abnormal
dimensional virtual
virtual model
correcting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010408561.0A
Other languages
Chinese (zh)
Other versions
CN111569423A (en
Inventor
邢山虎
姜威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Code Qiankun Technology Co ltd
Original Assignee
Beijing Code Qiankun Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Code Qiankun Technology Co ltd filed Critical Beijing Code Qiankun Technology Co ltd
Priority to CN202010408561.0A priority Critical patent/CN111569423B/en
Publication of CN111569423A publication Critical patent/CN111569423A/en
Application granted granted Critical
Publication of CN111569423B publication Critical patent/CN111569423B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/57Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
    • A63F13/577Simulating 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a collision form correction method and device. Wherein the method comprises the following steps: in the process of adopting a narrow-phase collision detection algorithm to carry out collision detection, determining that an abnormal collision form exists between a first three-dimensional virtual model and a second three-dimensional virtual model in a game scene; and correcting the abnormal collision form and recovering the abnormal collision form to a normal collision form. The method solves the technical problem that the collision calculation result is influenced due to the abnormal collision form.

Description

Method and device for correcting collision shape
Technical Field
The invention relates to the field of computers, in particular to a collision form correction method and device.
Background
In a game scene, collision between two three-dimensional virtual models is realized through a wide-phase collision detection algorithm and a narrow-phase collision detection algorithm, but in the narrow-phase collision detection process, the algorithm does not continuously detect, but discretely detects each frame of image to perform independent calculation, so that the situation that the positions of dynamic objects of a front frame and a rear frame are discontinuous, collision dissonance occurs, such as bullet puncture effect, is likely to occur, the front frame bullet and the rear frame bullet are respectively in front of and behind a wall, and belong to an abnormal collision form.
In view of the above problems, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the invention provides a method and a device for correcting a collision form, which are used for at least solving the technical problem that the collision calculation result is influenced due to an abnormal collision form.
According to an aspect of the embodiment of the present invention, there is provided a method for correcting a collision shape, including: in the process of adopting a narrow-phase collision detection algorithm to carry out collision detection, determining that an abnormal collision form exists between a first three-dimensional virtual model and a second three-dimensional virtual model in a game scene; and correcting the abnormal collision form and recovering the abnormal collision form to a normal collision form.
Further, determining that the abnormal collision morphology exists between the first three-dimensional virtual model and the second three-dimensional virtual model includes: detecting the motion state change trend between the first three-dimensional virtual model and the second three-dimensional virtual model in each frame of image in sequence by using a discrete collision detection mode; and determining that the abnormal collision form exists in the current frame image according to the motion state change trend.
Further, correcting the abnormal collision morphology, and restoring the abnormal collision morphology to a normal collision morphology includes: determining a compensation amount according to the abnormal collision form; and restoring the abnormal collision form to the normal collision form by adopting the compensation quantity.
Further, determining the compensation amount according to the abnormal collision morphology includes: calculating a first physical settlement result between the first three-dimensional virtual model and the second three-dimensional virtual model in the abnormal collision form by adopting a discrete collision detection mode; and adjusting the first physical settlement result according to a second physical settlement result corresponding to the critical state between the abnormal collision state and the normal collision state to obtain the value range of the compensation quantity.
Further, restoring the abnormal collision morphology to the normal collision morphology using the compensation amount includes: selecting the compensation amount from the value range; and correcting the first physical settlement result by adopting the compensation quantity so as to recover the abnormal collision form to the normal collision form.
According to another aspect of the embodiment of the present invention, there is also provided a collision shape correction apparatus, including: the determining module is used for determining that an abnormal collision form exists between the first three-dimensional virtual model and the second three-dimensional virtual model in the game scene in the collision detection process by adopting the narrow-phase collision detection algorithm; and the correction module is used for correcting the abnormal collision form and recovering the abnormal collision form to the normal collision form.
Further, the determining module includes: the detection unit is used for sequentially detecting the motion state change trend between the first three-dimensional virtual model and the second three-dimensional virtual model in each frame of image by using a discrete collision detection mode; and the first determining unit is used for determining that the abnormal collision form exists in the current frame image according to the motion state change trend.
Further, the correction module includes: a second determining unit configured to determine a compensation amount according to the abnormal collision shape; and a correction unit for restoring the abnormal collision form to the normal collision form by using the compensation amount.
Further, the second determining unit is configured to calculate a first physical settlement result between the first three-dimensional virtual model and the second three-dimensional virtual model in the abnormal collision form by using a discrete collision detection manner; and adjusting the first physical settlement result by referring to a second physical settlement result corresponding to the critical state between the abnormal collision state and the normal collision state, so as to obtain the value range of the compensation quantity.
Further, the correction unit is configured to select the compensation amount from the value range; and correcting the first physical settlement result by adopting the compensation quantity so as to restore the abnormal collision form to the normal collision form.
According to another aspect of the embodiments of the present invention, there is also provided a storage medium having stored therein a computer program, wherein the computer program is configured to perform the method for correcting a collision profile according to the present invention at run-time.
According to another aspect of the embodiments of the present invention, there is also provided a processor for running a program, where the program is configured to execute the method for correcting a collision profile according to the present invention when running.
According to another aspect of the embodiments of the present invention, there is also provided a computer program comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the method for correcting a collision profile according to the present invention.
In the embodiment of the invention, an abnormal collision form exists between a first three-dimensional virtual model and a second three-dimensional virtual model in a game scene in the process of collision detection by adopting a narrow-phase collision detection algorithm; the abnormal collision form is corrected, and the abnormal collision form is restored to the normal collision form, so that the purpose of correcting the abnormal collision form is achieved, and the technical problem that the collision calculation result is influenced due to the abnormal collision form is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation on the invention. In the drawings:
FIG. 1 is a flow chart of a method of correcting a collision profile according to an embodiment of the invention;
fig. 2 is a schematic diagram of an alternative physical settlement device within a game scene according to embodiments of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an embodiment of the present invention, there is provided a method embodiment for correction of a collision profile, it being noted that the steps shown in the flowchart of the figures may be performed in a computer system such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown or described herein.
Fig. 1 is a flowchart of a method for correcting a collision shape according to an embodiment of the present invention, as shown in fig. 1, the method including the steps of:
step S102, determining that an abnormal collision form exists between a first three-dimensional virtual model and a second three-dimensional virtual model in a game scene in the collision detection process by adopting a narrow-phase collision detection algorithm;
step S104, correcting the abnormal collision form and recovering the abnormal collision form to the normal collision form.
Through the steps, the purpose of correcting the abnormal collision form can be achieved, and the technical problem that the collision calculation result is affected due to the abnormal collision form is solved.
Because the narrow-phase collision detection algorithm discretely detects that an abnormal collision form possibly exists between two three-dimensional virtual models in the game scene, if the abnormal collision form exists between the two three-dimensional virtual models in the game scene in the collision detection process by adopting the narrow-phase collision detection algorithm, the abnormal collision form is corrected, and the abnormal collision form is restored to the normal collision form. The abnormal collision form is corrected, so that the dissonance of a collision process picture can be prevented, and the problem that the collision calculation result is influenced due to the abnormal collision form is solved.
Alternatively, determining that an abnormal collision morphology exists between the first three-dimensional virtual model and the second three-dimensional virtual model may be: detecting the motion state change trend between the first three-dimensional virtual model and the second three-dimensional virtual model in each frame of image in sequence by using a discrete collision detection mode; and determining that the abnormal collision form exists in the current frame image according to the motion state change trend.
The motion state change trend between two three-dimensional virtual models in each frame of image is detected once, and abnormal collision of the two three-dimensional virtual models can be judged according to two continuous frames of images, so that the motion state change trend between the first three-dimensional virtual model and the second three-dimensional virtual model in each frame of image is sequentially detected in a discrete collision detection mode, and the abnormal collision form in the current frame of image is determined. Taking the application scene of the bullet passing through the wall as an example, detecting the positions of the bullets frame by frame until the abnormal collision form of the bullets and the wall is determined.
Optionally, the correcting the abnormal collision shape and recovering the abnormal collision shape to the normal collision shape may be: determining a compensation amount according to the abnormal collision form; and adopting the compensation quantity to restore the abnormal collision form to the normal collision form.
After the abnormal collision form of the bullet and the wall is determined, the bullet is retreated through compensation quantity correction, so that the collision form of the bullet and the wall is restored from the abnormal collision form to the normal collision form.
Optionally, determining the compensation amount according to the abnormal collision morphology includes: calculating a first physical settlement result between the first three-dimensional virtual model and the second three-dimensional virtual model under the abnormal collision form by adopting a discrete collision detection mode; and (3) referring to a second physical settlement result corresponding to the critical state between the abnormal collision form and the normal collision form, and adjusting the first physical settlement result to obtain the value range of the compensation quantity.
Optionally, restoring the abnormal crash configuration to the normal crash configuration using the compensation amount includes: selecting compensation quantity from the value range; and correcting the first physical settlement result by adopting the compensation quantity so as to recover the abnormal collision form to the normal collision form.
The correction of the abnormal collision state may be to determine a compensation amount and correct the abnormal collision state by using the compensation amount. For example, assuming that the game scene is that the bullet passes through the wall, the previous frame of image bullet has not hit the wall, the next frame of image bullet has penetrated the wall, the dissonance of the collision is corrected, the normal collision between the bullet and the wall has a normal collision range, the first physical settlement result is adjusted by referring to the second physical settlement result corresponding to the critical state between the abnormal collision form and the normal collision form, the value range of the compensation amount is obtained, and the recovery of the abnormal collision form by adopting the compensation amount in the value range can enable the bullet to return to the normal collision form with the wall.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present invention is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present invention. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily required for the present invention.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present invention.
According to another embodiment of the present invention, there is also provided a collision shape correction apparatus for implementing the above-described collision shape correction method.
FIG. 2 is a schematic diagram of an alternative physical settlement device within a game scene according to embodiments of the invention, as shown in FIG. 2, which may include:
the determining module 10 is configured to determine that an abnormal collision form exists between the first three-dimensional virtual model and the second three-dimensional virtual model in the game scene in a process of performing collision detection by adopting a narrow-phase collision detection algorithm;
and the correction module 20 is used for correcting the abnormal collision form and recovering the abnormal collision form to the normal collision form.
It should be noted that the above modules are the same as examples and application scenarios implemented by the corresponding steps, but are not limited to what is disclosed in the above embodiments. The above-described modules may be implemented in software or hardware as a part of the apparatus.
Through the module, the technical problem of influencing the game effect caused by inaccurate game collision detection can be solved, and the technical effect of more accurate collision calculation of the three-dimensional model in the game scene is further achieved.
Optionally, the determining module includes: the detection unit is used for sequentially detecting the motion state change trend between the first three-dimensional virtual model and the second three-dimensional virtual model in each frame of image by using a discrete collision detection mode; and the first determining unit is used for determining that the abnormal collision form exists in the current frame image according to the motion state change trend.
Optionally, the correction module 10 includes: a second determining unit for determining a compensation amount according to the abnormal collision form; and a correction unit for restoring the abnormal collision form to the normal collision form by using the compensation amount.
Optionally, the second determining unit is configured to calculate a first physical settlement result between the first three-dimensional virtual model and the second three-dimensional virtual model in the abnormal collision form by using a discrete collision detection manner; and referring to a second physical settlement result corresponding to the critical state between the abnormal collision form and the normal collision form, adjusting the first physical settlement result to obtain a value range of the compensation quantity.
Optionally, the correction unit is used for selecting the compensation amount from the value range; and correcting the first physical settlement result by adopting the compensation quantity so as to recover the abnormal collision form to the normal collision form.
According to an embodiment of the present invention, there is also provided an electronic device for implementing the above-mentioned physical settlement method in a game scene, the electronic device including:
1) Processor and method for controlling the same
2) Memory device
Alternatively, specific examples in this embodiment may refer to examples described in the foregoing embodiments, and this embodiment is not described herein.
In particular, the memory is used to store applications.
The processor may invoke the application stored in the memory via the transmission means to perform the steps of:
the processor is further configured to perform the steps of:
in the process of adopting a narrow-phase collision detection algorithm to carry out collision detection, determining that an abnormal collision form exists between a first three-dimensional virtual model and a second three-dimensional virtual model in a game scene; correcting the abnormal collision form and recovering the abnormal collision form to the normal collision form.
Detecting the motion state change trend between the first three-dimensional virtual model and the second three-dimensional virtual model in each frame of image in sequence by using a discrete collision detection mode; and determining that the abnormal collision form exists in the current frame image according to the motion state change trend.
Determining a compensation amount according to the abnormal collision form; and adopting the compensation quantity to restore the abnormal collision form to the normal collision form.
Calculating a first physical settlement result between the first three-dimensional virtual model and the second three-dimensional virtual model under the abnormal collision form by adopting a discrete collision detection mode; and (3) referring to a second physical settlement result corresponding to the critical state between the abnormal collision form and the normal collision form, and adjusting the first physical settlement result to obtain the value range of the compensation quantity.
Selecting compensation quantity from the value range; and correcting the first physical settlement result by adopting the compensation quantity so as to recover the abnormal collision form to the normal collision form.
The embodiment of the invention also provides a storage medium.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of:
s1, determining that an abnormal collision form exists between a first three-dimensional virtual model and a second three-dimensional virtual model in a game scene in the collision detection process by adopting a narrow-phase collision detection algorithm;
s2, correcting the abnormal collision form and recovering the abnormal collision form to the normal collision form.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: detecting the motion state change trend between the first three-dimensional virtual model and the second three-dimensional virtual model in each frame of image in sequence by using a discrete collision detection mode; and determining that the abnormal collision form exists in the current frame image according to the motion state change trend.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: correcting the abnormal collision shape, and recovering the abnormal collision shape to the normal collision shape includes: determining a compensation amount according to the abnormal collision form; and adopting the compensation quantity to restore the abnormal collision form to the normal collision form.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: determining the compensation amount according to the abnormal collision shape includes: calculating a first physical settlement result between the first three-dimensional virtual model and the second three-dimensional virtual model under the abnormal collision form by adopting a discrete collision detection mode; and (3) referring to a second physical settlement result corresponding to the critical state between the abnormal collision form and the normal collision form, and adjusting the first physical settlement result to obtain the value range of the compensation quantity.
Alternatively, in the present embodiment, the storage medium is configured to store program code for performing the steps of: selecting compensation quantity from the value range; and correcting the first physical settlement result by adopting the compensation quantity so as to recover the abnormal collision form to the normal collision form.
Optionally, the storage medium is further configured to store program code for performing the steps included in the method in the above embodiment, which is not described in detail in this embodiment.
Alternatively, in the present embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Alternatively, specific examples in this embodiment may refer to examples described in the foregoing embodiments, and this embodiment is not described herein.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present invention, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology content may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, for example, may be a logic function division, and may be implemented in another manner, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (7)

1. A method for correcting a collision shape, comprising:
in the process of adopting a narrow-phase collision detection algorithm to carry out collision detection, determining that an abnormal collision form exists between a first three-dimensional virtual model and a second three-dimensional virtual model in a game scene;
correcting the abnormal collision form and recovering the abnormal collision form to a normal collision form;
wherein determining that the abnormal collision morphology exists between the first three-dimensional virtual model and the second three-dimensional virtual model comprises:
detecting the motion state change trend between the first three-dimensional virtual model and the second three-dimensional virtual model in each frame of image in sequence by using a discrete collision detection mode;
determining that the abnormal collision form exists in the current frame image according to the motion state change trend;
wherein correcting the abnormal collision morphology, the recovering the abnormal collision morphology to a normal collision morphology includes:
determining a compensation amount according to the abnormal collision form;
restoring the abnormal collision form to the normal collision form by adopting the compensation quantity;
wherein determining the compensation amount according to the abnormal collision morphology includes:
calculating a first physical settlement result between the first three-dimensional virtual model and the second three-dimensional virtual model in the abnormal collision form by adopting a discrete collision detection mode;
and adjusting the first physical settlement result according to a second physical settlement result corresponding to the critical state between the abnormal collision state and the normal collision state to obtain the value range of the compensation quantity.
2. The method of claim 1, wherein restoring the abnormal crash configuration to the normal crash configuration using the compensation amount comprises:
selecting the compensation amount from the value range;
and correcting the first physical settlement result by adopting the compensation quantity so as to recover the abnormal collision form to the normal collision form.
3. A collision shape correction device, comprising:
the determining module is used for determining that an abnormal collision form exists between the first three-dimensional virtual model and the second three-dimensional virtual model in the game scene in the collision detection process by adopting the narrow-phase collision detection algorithm;
the correction module is used for correcting the abnormal collision form and recovering the abnormal collision form to a normal collision form;
wherein the determining module comprises:
the detection unit is used for sequentially detecting the motion state change trend between the first three-dimensional virtual model and the second three-dimensional virtual model in each frame of image by using a discrete collision detection mode;
the first determining unit is used for determining that the abnormal collision form exists in the current frame image according to the motion state change trend;
the correction module includes:
a second determining unit configured to determine a compensation amount according to the abnormal collision shape;
a correction unit configured to restore the abnormal collision morphology to the normal collision morphology using the compensation amount;
the second determining unit is used for calculating a first physical settlement result between the first three-dimensional virtual model and the second three-dimensional virtual model in the abnormal collision form in a discrete collision detection mode; and adjusting the first physical settlement result by referring to a second physical settlement result corresponding to the critical state between the abnormal collision state and the normal collision state, so as to obtain the value range of the compensation quantity.
4. A device according to claim 3, wherein the correction unit is configured to select the compensation amount from the range of values; and correcting the first physical settlement result by adopting the compensation quantity so as to restore the abnormal collision form to the normal collision form.
5. A storage medium, characterized in that the storage medium has stored therein a computer program, wherein the computer program is arranged to execute the method of correcting a collision profile according to any one of claims 1 to 2 at run-time.
6. A processor, characterized in that the processor is adapted to run a program, wherein the program is arranged to execute the method of correcting a collision profile as claimed in any one of claims 1 to 2 at run time.
7. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to run the computer program to perform the method of correcting a crash situation as claimed in any one of claims 1 to 2.
CN202010408561.0A 2020-05-14 2020-05-14 Method and device for correcting collision shape Active CN111569423B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010408561.0A CN111569423B (en) 2020-05-14 2020-05-14 Method and device for correcting collision shape

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010408561.0A CN111569423B (en) 2020-05-14 2020-05-14 Method and device for correcting collision shape

Publications (2)

Publication Number Publication Date
CN111569423A CN111569423A (en) 2020-08-25
CN111569423B true CN111569423B (en) 2023-06-13

Family

ID=72121721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010408561.0A Active CN111569423B (en) 2020-05-14 2020-05-14 Method and device for correcting collision shape

Country Status (1)

Country Link
CN (1) CN111569423B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007259904A (en) * 2006-03-27 2007-10-11 Samii Kk Game device, game program, and computer readable recording medium
TW201122882A (en) * 2009-12-31 2011-07-01 Ind Tech Res Inst Collision simulating method of three dimensional object
CN104850726A (en) * 2014-02-13 2015-08-19 博雅网络游戏开发(深圳)有限公司 Abnormal data detection method and system based on bump game
CN106540451A (en) * 2016-11-17 2017-03-29 腾讯科技(深圳)有限公司 The control method for movement of actor model, device and method of data synchronization, system
CN107330972A (en) * 2017-06-28 2017-11-07 华中科技大学鄂州工业技术研究院 Simulate the real-time soft tissue deformation method and system of biomechanics characteristic
CN107666563A (en) * 2017-09-05 2018-02-06 上海东方传媒技术有限公司 A kind of anticollision detection method and system applied to video camera
CN110639206A (en) * 2019-09-20 2020-01-03 北京代码乾坤科技有限公司 Game data synchronization method, device, storage medium and processor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105300439B (en) * 2015-10-19 2017-10-20 腾讯科技(深圳)有限公司 Collision judgment system, method and device
CN105488851B (en) * 2015-11-30 2017-07-07 腾讯科技(深圳)有限公司 In real-time virtual scene between collision body collision detection method and apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007259904A (en) * 2006-03-27 2007-10-11 Samii Kk Game device, game program, and computer readable recording medium
TW201122882A (en) * 2009-12-31 2011-07-01 Ind Tech Res Inst Collision simulating method of three dimensional object
CN104850726A (en) * 2014-02-13 2015-08-19 博雅网络游戏开发(深圳)有限公司 Abnormal data detection method and system based on bump game
CN106540451A (en) * 2016-11-17 2017-03-29 腾讯科技(深圳)有限公司 The control method for movement of actor model, device and method of data synchronization, system
CN107330972A (en) * 2017-06-28 2017-11-07 华中科技大学鄂州工业技术研究院 Simulate the real-time soft tissue deformation method and system of biomechanics characteristic
CN107666563A (en) * 2017-09-05 2018-02-06 上海东方传媒技术有限公司 A kind of anticollision detection method and system applied to video camera
CN110639206A (en) * 2019-09-20 2020-01-03 北京代码乾坤科技有限公司 Game data synchronization method, device, storage medium and processor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
孙延鹏 ; .基于XNA的3D游戏中的碰撞检测算法及实现.青岛大学学报(自然科学版).2015,(01),全文. *
闫燕,史建红,葛焰明.动态织物仿真与碰撞响应算法.工程图学学报.2002,(04),全文. *

Also Published As

Publication number Publication date
CN111569423A (en) 2020-08-25

Similar Documents

Publication Publication Date Title
EP2998848B1 (en) Method, device, and apparatus for controlling screen rotation
CN102474573B (en) Image processing apparatus and image processing method
CN108765340B (en) Blurred image processing method and device and terminal equipment
US20150093040A1 (en) Backlight Detection Method and Device
US11416718B2 (en) Item identification method, device and system based on vision and gravity sensing
EP2460359A1 (en) Adjusting perspective and disparity in stereoscopic image pairs
CN110765913A (en) Human body target optimization method and device based on multiple evaluation indexes and storage medium
CN111583118B (en) Image stitching method and device, storage medium and electronic equipment
CN112052480A (en) Privacy protection method, system and related equipment in model training process
CN111209847B (en) Violent sorting identification method and device
CN111569423B (en) Method and device for correcting collision shape
CN111569424B (en) Physical settlement method and device in game scene
CN113489897A (en) Image processing method and related device
CN111008666A (en) Video similarity determination method and device, electronic equipment and storage medium
EP2128820A1 (en) Information extracting method, registering device, collating device and program
CN111569413B (en) Data synchronization method and device
CN112241660A (en) Anti-theft monitoring method and device based on vision
CN113436349B (en) 3D background replacement method and device, storage medium and terminal equipment
US8768096B2 (en) Method and apparatus for stereo misalignment estimation using modified affine or perspective model
CN110174865B (en) Method and device for controlling target information acquisition rate
CN112967405A (en) Pose updating method, device and equipment of virtual object and storage medium
CN111614952A (en) Method and device for detecting reliability of image transmission channel
KR101856257B1 (en) Apparatus for compensating disparity image and method thereof
CN111589107B (en) Behavior prediction method and device of virtual model
CN111467795B (en) Physical settlement method and device in game scene

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
GR01 Patent grant
GR01 Patent grant