Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

DirectX-based game engine design method

A design method and game engine technology, applied in the field of game engines, can solve problems such as game efficiency bottlenecks, slow game running speed, etc., to achieve the effect of improving efficiency and effect, and improving running speed

Inactive Publication Date: 2017-05-31
GUANGDONG INST OF SCI & TECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Especially large scene terrain is often the bottleneck of game efficiency and makes the game run very slowly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • DirectX-based game engine design method
  • DirectX-based game engine design method
  • DirectX-based game engine design method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples, but the protection scope of the present invention is not limited to the following specific examples.

[0023] This embodiment uses the DirectX software development kit to independently develop a game engine named KAN3D, specifically including a rendering engine built on the basis of Direct3D, an input system built on the basis of DirectInput, a sound system built on the basis of DirectSound, processing collisions and Physical system for movement, animation system and simple artificial intelligence system, scene management system. The engine also uses basic scripting capabilities and a graphical user interface (GUI) system of command and property scripts. The GUI system is used to create the main menu, load scenes, etc. For the architecture diagram of the above game engine, s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a DirectX-based game engine design method. The DirectX-based game engine design method comprises respectively designing a rendering engine, an input system, a sound system, a physical system treating collision and motion, an animation system, an artificial intelligence system, a scene management system and the like, wherein a rendering method of the rendering engine comprises the steps of determining a square rendering terrain, partitioning the rendering terrain by utilizing a quadtree, updating and traversing the rendering terrain and repairing a cracked terrain. An LOD technology is a technology of adjusting grid data precision degree in stages and has the performance that adjusting of a triangle farther from a view point is rough and adjusting of a triangle closer to the view point is exquisite. By adopting the LOD technology, rendering effect on a large-scale scene is respectively greatly improved in efficiency and effect, and running speed of a game is improved.

Description

technical field [0001] The invention relates to the technical field of game engines, in particular to a method for designing a game engine based on DirectX. Background technique [0002] A game engine is a collection of high-level codes that can be used as a basis for developing your own games. Modern game engines already hide the details and specifications of the underlying implementation from those who use it. The game engine includes: rendering engine, physics engine, sound engine, scene management, etc. A game engine itself is just a collection of smaller engines. There isn't a precise definition of a game engine or what it covers. For a video game, its game engine must at least include a rendering engine and an input engine, which is necessary, otherwise, it cannot be called an interactive game. [0003] Microsoft's DirectX SDX is a commonly used software development kit for developing game engines. The white hair kit includes 6 components: ① DirectDraw: use the met...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): A63F13/60
CPCA63F13/60A63F2300/66
Inventor 杨叶芬叶成景段班祥
Owner GUANGDONG INST OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products