Flash-based three-dimensional game scene management system

A scene management and 3D game technology, which is applied in the field of 3D Flash game development scene generation system, can solve the problems of game development concept violation, complex implementation, inconvenience for art designers, etc., and achieve the effect of fast compilation and simplified development process

Inactive Publication Date: 2014-06-18
TIANJIN UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Based on the Flash 3D engine, there are currently two widely used Flash game development methods. One is to use Adobe Flash for graphical development, but the disadvantage is that it cannot well support the latest Flash 3D engine. When citing the Molehill class library The other is to use Adobe Flex for development. Its obvious disadvantage is that it needs to use MXML language to write scripts to complete the basic scene management functions. It is more complicated to implement, and there is no graphical operation interface similar to Adobe Flash. It causes a lot of inconvenience to the art designers of the game, which is contrary to the concept of visual game development

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
  • Flash-based three-dimensional game scene management system
  • Flash-based three-dimensional game scene management system
  • Flash-based three-dimensional game scene management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The Flash-based three-dimensional game scene management system of the present invention, the system constructs the root node of the scene tree, adds cameras, viewpoints and loads resource configuration files after creating the scene manager, sets the ambient light, and uses it as the default scene in the management system, real-time Perform 3D animation preview and rendering; specifically include the following modules:

[0022] The MFC front-end control module 10, the OGRE preview rendering module 20, the ActionScript script generation module 30, the MXMLC compilation module 40 that receive user command input, and the generated SWF file 50, wherein:

[0023] MFC front-end control module, as a front-end control interface based on the MFC framework built in the system, this module is used to complete the following operations:

[0024] Receive the user's operation command input. The specific operation commands include the initialization of the scene, the addition and delet...

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 flash-based three-dimensional game scene management system. A camera / a viewpoint is added, a resource configuration document is loaded, and environmental illumination is set based on construction of a scene as a default scene in a management system to preview and render three-dimensional animation in real time. The system comprises a MFC front end control module, an OGRE preview and render module, an ActionScript script generation module and an MXMLC compiling module. Developers view the final effect of the project in an IE (internet explorer) browse page. Compared with the prior art, an MFC (Microsoft foundation classes) frame, an OGRE (object-oriented graphics rendering engine) engine and an MXMLC (macromedia extensible markup language compiler) compiler are combined to render the scene and preview the effect in real time and a set of visual game scene management interface is provided. At the same time, the problem that pattern modes of OGRE and Away3D engine are different is solved. The invention can compile rapidly and preview and render the animation result in real time so as to simplify the development flow of three-dimensional Flash game greatly.

Description

technical field [0001] The invention relates to computer animation production technology, in particular to a flash game development scene generation system that supports visualization and is directly applied to three-dimensional flash game development in the field of flash game development. Background technique [0002] With the popularity of the Internet, Flash quickly became the protagonist of Web applications and web games with its excellent transmission speed and good cross-platform performance. The transition from 2D applications to 3D applications is also an inevitable trend in the future development of Flash. For realizing the 3D effect of Flash games, a good 3D engine is necessary. At present, Molehill, the underlying 3D rendering engine officially released by Adobe, can already develop 3D effects of Flash, and third-party engines such as Away3D can also support Molehill well. [0003] Based on the Flash 3D engine, there are currently two widely used Flash game dev...

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 Patents(China)
IPC IPC(8): G06F9/44G06T13/20
Inventor 刘艳马国宁
Owner TIANJIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products