Font Size: a A A

The Design And Implementation Of The Mobile Game Rapid Development Tool Based On Cocos2d-x

Posted on:2014-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y ShuFull Text:PDF
GTID:2248330395495255Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the smart phone market in recent years, it provides a variety of applications that not only opened a new era of communications, but also gave rise to a set of communication, office, entertainment for the whole new way of life. Mobile games play a pivotal role in people’s daily entertainment. How to quickly and effectively develop a stable, strong payability mobile gam has become a difficult problem faced by the industry. In recent years, under the joint efforts of many of the world’s developers, an open source2D mobile engine-cocos2d-x has appeared.However, there are some big defects in the existing cocos2d-x engine. It does not have an effective visual editing tools and from the UI layout of the game to the background logic can only be achieved through the code. Besides, it lacks the the support for cross-platform development environment. The creation of multi-object animation is also relatively cumbersome. Therefore, we have developed a rapid development system based on cocos2d-x mobile game-Kaka editor. The editor uses the MVC pattern design idea and the SWT/JFace framework,combined with the storyboard and dom4j advanced technical methods.And it consists of five modules, namely interface component modules, PSD processing module, model definition module, operation control module and the rapid development of cross-platform module. In this paper we make a detailed description of the third, fourth and fifth module, focuses on the realization of the simulation of the controls and operations in the game scene, editor-related control functions and introduces the multi-control animation realization mechanism.As the main game development tool in iOS, Android and one-machine platform. For now a number of best-selling games have been successfully developed. And the editor itself is constantly being improved too.
Keywords/Search Tags:cocos2d-x, MVC, SWT/JFACE, storyboard, dom4j
PDF Full Text Request
Related items