| With the advent of the Internet age,the online game industry is developing rapidly.As an important form of online games,web games have shown great vitality in recent years.Compared with the traditional client games,web games have the advantages of low cost,good device compatibility,large player base,easy and quick development.And how to improve the quality of web games,breaking their own bottlenecks,is the biggest problem facing web games.As a result,many animation engine for web games came into being.Web animation engine has achieved remarkable results in the game's cross-platform and animation quality,but most are based on JavaScript code repository,and there are no tools for game designers to edit scenes and animations.In order to improve the efficiency of game development,and to facilitate management of game project,my I designed and developed an IDE system of web animation engine.This article analyzes in detail the various functional,non-functional requirements.The article outlines the overall structure of the system,module design,functional structure and data storage format design.At the same time each module for a detailed analysis and design,and display its function.Finally,the paper discusses the test operation of the system,and summarizes the contents and results of the paper.This article strictly abides by the idea of software engineering for software development,from requirements analysis,outline design,detailed design,to the test is completed,thus ensuring the quality of the system and development efficiency.After determining the user needs,the main research of this system is the data storage structure and the synchronization between the modules to update and coordinate the realization of cooperation.Development process,using MVC design patterns and flexible use of JQuery,Java Servlet,HTML5 and other technologies,so that the system has a better maintainability and scalability.Finally,we completed the construction of the webpage animation engine IDE system,realized the functions of each module's processing,information transmission,real-time synchronization display and so on,and basically satisfied the game designers to edit the game scene and animation requirements,providing users with a Fast and efficient game design and development tools.Users can easily develop the game scene and animation design through the system,and can export the animation engine easy-to-use data files to improve the efficiency of game development,but also easier to manage the game project. |