Cross-engine calling method and cross-engine calling device
An engine and data collection technology, applied in the computer field, can solve the problems of slow cross-language calls, object destruction, and limited scope of bugs, so as to reduce the number of cross-language calls and increase the speed.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0111] Example 1. Animator is a Component provided by Unity. It can control animation playback and achieve complex fusion of multiple animation materials. The interface that can be provided to programs to control animation is a set of animation event parameters. An external program needs to modify the value of a specific animation event parameter by specifying the name and value of the animation event parameter. The combination of different animation event parameter values may produce different animation control effects. Therefore, you can make an animation controller component AnimatorController that implements the ICommonController interface. The effect name of the CommonControl corresponds to the parameter name of the Animator, and the effect parameter corresponds to the parameter value of the Animator.
example 2
[0112] Example 2. Particles represent the technology of simulating some specific fuzzy phenomena in 3D computer graphics, and these phenomena are difficult to achieve realistic game graphics with other traditional rendering techniques. Phenomena that are often simulated using particle systems can include, but are not limited to: fire, explosions, smoke, water flow, sparks, falling leaves, clouds, fog, snow, dust, meteor trails, or abstract visual effects such as glowing trails. Thus, a particle controller component ParticleController that implements the ICommonController interface can be made. The effect name of CommonControl corresponds to controlling the playback of specific particles, and the effect parameters correspond to whether to start or stop playing.
example 3
[0113] Example 3: You can create a sound controller component AudioController that implements the ICommonController interface. The effect name of CommonControl corresponds to controlling the playback of a specific sound effect, and the effect parameters correspond to whether to start playing or stop playing, and set the parameters of the sound effect.
[0114] Example 4: You can create an overall effect control component MainController that implements the ICommonController interface. Combining the functionality of a series of child ICommonController components together through the composition pattern. When the CommonControl method receives a call, it can distribute the call to all child ICommonController components, so all effects with the same effect name will be fired. For example: MainController receives an instruction with the effect name attack, then the animation effect, particle effect and sound effect named attack in all its child ICommonController components will be ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com